摘要: Vtable(虚函数表) 阅读全文
posted @ 2015-11-15 16:59 Jonas0608 阅读(352) 评论(0) 推荐(0)
摘要: Pure Virtual FunctionAbstract Class 阅读全文
posted @ 2015-11-15 16:14 Jonas0608 阅读(245) 评论(0) 推荐(0)
摘要: Without Virtual Destructor(虚析构函数)class A{public: int a = 3; A() { cout <<"A()..."<< endl; } ~A() { cout << "~A()..." ... 阅读全文
posted @ 2015-11-15 15:42 Jonas0608 阅读(276) 评论(0) 推荐(0)
摘要: Type Conversion(类型转换)Two kinds of type conversionexplict type conversion(显式类型转换)impict type conversion(隐式类型转换)Two way toconverttype赋值构造函数转换函数转换函数不支持fr... 阅读全文
posted @ 2015-11-10 14:31 Jonas0608 阅读(523) 评论(0) 推荐(0)
摘要: NULL VS nullptr 阅读全文
posted @ 2015-11-07 16:37 Jonas0608 阅读(317) 评论(0) 推荐(0)
摘要: const objectconst 对象只能调用const函数const函数不能改变一般成员变量的值,但是mutable的变量不受限制 阅读全文
posted @ 2015-11-07 15:47 Jonas0608 阅读(207) 评论(0) 推荐(0)
摘要: class and memory 阅读全文
posted @ 2015-11-07 14:05 Jonas0608 阅读(266) 评论(0) 推荐(0)
摘要: static member variable[可读可写] 可以通过指针间接修改变量的值static const member variable[只读] 压根就不可以修改变量的值,会报错 阅读全文
posted @ 2015-11-07 13:38 Jonas0608 阅读(248) 评论(0) 推荐(0)
摘要: const inside class VS const outside class类内:类内的const和c语言一样,可以通过指针间接修改const变量的值,读内存,一开始必须初始化类外:虽然可以通过指针修改值,但是不读内存,直接从从代码区的符号表读取 阅读全文
posted @ 2015-11-06 22:13 Jonas0608 阅读(187) 评论(0) 推荐(0)
摘要: const变量和引用必须构造时初始化。对于类中的const变量和引用必须在构造函数中初始化。引用可以多次赋值,但是const变量不可以反复。对于const常量,一旦初始化,调用的时候不会读内存,直接从代码区的符号表直接生成。类内引用的输出: 加endl当做地址输出,不加endl当做变量输出 6. ... 阅读全文
posted @ 2015-11-04 20:43 Jonas0608 阅读(153) 评论(0) 推荐(0)