摘要:第12章 类1. 类的声明与定义:前向声明,不完全类型2. 从const函数返回*this3. 可变数据成员mutable4. 用于const对象的构造函数:构造函数不能声明为const5. 构造函数初始化式构造函数的执行分为两个阶段:初始化阶段和普通的计算阶段6. 构造函数初始化列表7. 默认实参与构造函数8. 类通常定义一个默认构造函数,不然的话使用起来会很麻烦。9. 使用默认构造函数10. 隐式类类型转换:使用explicit来杜绝隐式类类型的转换11. 类成员的显式初始化,这种显式初始化的方式是从C继承来的12. static类成员13. static成员函数14. static成员变 阅读全文
posted @ 2012-08-15 09:36 Mr.Rico 阅读 (325) 评论 (0) 编辑
摘要:第2章 数据和基本类型 1. 整型 2. 习题:左值和右值 3. C++关键字/保留字和操作符替代值 4. 声明,定义, 初始化和赋值是不同的概念。 声明是说明一个变量的存在,不会为变量进行内存空间的分配。 定义是说明一个变量的存在,同时为这个变量分配对应的内存空间。 初始化就是在进行变量定义的时候在所分配的内存空间中同时填入有意义的值。如果不进行初始化的话,变量虽然有对应的内存空间,但是内存空间中对应 的内容却是无意义的。 赋值是为已经存在的变量的改写值,也就是重新擦写变量内存空间的数据,填入新的数据。 C++中因为有类的存在所以,对初始化进行了更细的划分,分为直接初始化和复制初始化。 C+ 阅读全文
posted @ 2012-08-15 01:59 Mr.Rico 阅读 (254) 评论 (0) 编辑