摘要:
尽量使用const,enum,inline替换 #define 因为,#define 替换发生在预处理阶段,编译器对这个替换内容就缺少了类型检测,并且不利于错误信息的查看 编译器再声明数组时必须知道数组的大小,而不是使用一个变量,我便有了如下测试 枚举类型做数组大小(在类中做成员) class Ga 阅读全文
摘要:
多种继承那些事 理解虚基类和虚继承 抽象类:有虚函数的类 虚基类:被虚继承的类就称作虚基类 虚继承中派生类发生的内存变化 虚继承与多态相结合 class A { public: virtual void func(){cout<<"Base::func"<<endl;} private: int m 阅读全文
摘要:
继承和多态 继承的基本意义: 继承的内存结构: class A { int a; int b; int c; }; class B:public A { int d; int e; int f; }; int main() { //std::cout << "Hello, World!" << st 阅读全文