1.访问控制和数据隐藏
公有成员函数是程序和对象的私有成员之间的桥梁,提供了接口
2.类和结构
结构的默认访问类型是:public
类的默认访问类型是:private
3. 成员函数的内联
定义位于类声明中的函数,为内联函数
也可以现在类内进行函数的声明,然后再类外 inline进行定义
4. 构造函数
程序员提供有参构造时,必须提供默认构造
5. 析构函数的调用时机
1.如果创建的时静态存储类对象,析构函数将在程序结束时自动被调用
2.如果创建的是自动存储类对象,析构函数将在程序执行完代码块被调用
3.如果使用new创建的,则将驻留再栈内存或自由存储区内,delete的时候被调用
6. this是对象的地址,*this是对象本身
7. 对象数组
初始化对象数组的方案是,首先使用默认构造函数创建数组元素,然后花括号中的构造函数将创建临时对象,再将临时对象的内容复制到相应的元素内。
要创建对象数组,必须要有默认构造函数。
8. 作用域为类的常量
enum{Months = 12};
static const int Months;