代码举例 #include using namespace std; static int objectCount = 0; class CExample { public: //构造函数 CExam...
程序猿c++(5) 函数
同名函数 参考同名函数 内联函数 c++在调用函数时会产生额外的开销,如将函数参数push进栈、将函数返回地址push进栈、准备被调用函数的返回值、将所有在函数调用期间push进栈的数据pop出来,可...
程序猿c++(4) 继承 子类与父类
构造与析构顺序 父类构造函数 子类构造函数 子类析构函数 父类析构函数 同名函数 何为同名成员函数? 即不管参数是否相同、返回值是否相同,只要函数名称相同,就是同名成员函数 #include <...
程序猿c++(3) 访问权限
私有成员变量 Private是针对类的,而不是对象,同一个类的对象之间是可以互相访问私有成员变量的,子类都无法直接访问父类的private成员。如下图代码,p和b都同为类A的对象,将b作为参数传给p对...
程序猿c++(2) 内存空间 new&delete
内存分配时机 在进入大括号前,会将大括号中需要的内存全部分配好,但是,构造函数只有在对象被实例化的时候才被调用 内存分配顺序 1、分配内存空间 2、调用构造函数 3、调用析构函数 4、回收内存空间 实...
程序猿c++(11) 字符串比较误区总结
之前一直在写java,将java的字符串比较搞清楚后,写c++了,发现不适用了,还是存在很多细微差别,这里做个总结。 在比较两个字符串时不能利用符号“==”,如(“aaa”==“aaa”),“==”符...
程序猿c++(10) 向上造型
定义 在C++中,把子类的对象当做父类对象看待,就称为”向上造型“(upcast)。 如果类D是从类B派生而来,那么 D类型的对象可以交给B类型变量 D类型的指针可以交给B类型指针。 D类型的引用可以...
程序猿c++(1) 为什么class可以在头文件中定义,而在链接时不会报重复定义的错误?
以上代码可以正常运行! 我们可能会赶到奇怪,为什么class C在header中定义了,并且在其他两个cpp中都include了,结果,链接时不会报重复定义的错误? 原因: 编译单元:一...
社保专题详解之社保系统(1)
1 社保是什么 社保是社会保险的简称,是指养老保险、医疗保险、生育保险、失业保险、工伤保险五个险种。“五险一金”中的“五险”是指社保,“一金”是指公积金,五险一金包含社保,根据我国相关条例规定,单位必...
社保专题详解之生育保险(以南京为例)(5)
只有职工社保有此险种 1报销范围 1、门诊产前检查费用; 2、分娩医疗费用; 3、计划生育手术费用; 4、一次性营养补助费; 5、生育津贴; 6、妇科专项检查。 2报销标准 1、三级定点医疗机构 顺产...