您的位置:首页 > 编程语言 > C语言/C++

C++: 构造函数和析构函数

2015-12-10 16:47 295 查看
一.构造函数:

1.引入构造函数的目的:对象的初始化(类数据成员的初始化)

2.带参数的构造函数

3.用参数初始化列表对数据成员初始化

4.构造函数的重载(重载:函数同名,但参数的个数或类型不一样)//重构:重新写

5.使用默认参数的构造函数

二.析构函数:

1.析构函数的目的:在撤销对象占用的内存之前完成一些清理工作

2.析构函数也可以执行"用户希望在最后一次使用对象之后所执行的任何操作"

三.构造函数和析构函数执行的顺序:

1.先构造的后析构,后构造的先析构
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: