10 对象和类

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;

猜你喜欢

转载自blog.csdn.net/qq_42813620/article/details/130794335
今日推荐