摘要: 重载为类的成员函数的额时候,参数要少一个,因为调用这个运算符的对象作为一个参数不过,对于一目运算符后置情况需要添加一个实际上并不会使用的参数与前置运算符区别 阅读全文
posted @ 2015-09-09 19:13 li-xingtao 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 如果存在继承,父类的析构函数最好是虚析构函数,当Base * base = new Drive(), delete base的时候能正确析构子类不存在虚构造函数(虚函数需要借助虚函数表,构造函数执行之前,并没有对象也就没有虚函数表)析构函数可以是内联函数单个参数的构造函数如果不添加explicit关... 阅读全文
posted @ 2015-09-09 18:54 li-xingtao 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 静态变量必须初始化(类型private除外,不初始化编译错误)初始化必须在类外,不包含static关键字、并且用类名修饰 int A::a = 1;常量静态的整形数据成员可以在声明的时候初始化。常量类型和引用类型,必须在构造函数初始化列表中初始化初始化的顺序是根据变量的声明顺序 阅读全文
posted @ 2015-09-09 17:20 li-xingtao 阅读(174) 评论(0) 推荐(0) 编辑