c++基础之类的析构函数
2017-10-29 14:28
204 查看
析构和构造是一对相反的过程。
构造函数:对象被创建时被调用
析构函数:对象被销毁时被调用
析构函数也不是普通的函数
1.名称固定:类名前加上波浪线~
2.没有返回值
3.不能带参数
析构函数的作用:
对象在销毁前,做一个清理善后工作。
比如,申请来的内存要释放掉,打开的文件FILE*要关闭掉。
构造函数:对象被创建时被调用
析构函数:对象被销毁时被调用
析构函数也不是普通的函数
1.名称固定:类名前加上波浪线~
2.没有返回值
3.不能带参数
析构函数的作用:
对象在销毁前,做一个清理善后工作。
比如,申请来的内存要释放掉,打开的文件FILE*要关闭掉。
相关文章推荐
- c++基础之类的构造函数
- C++基础(九)继承与派生——派生类成员的构造函数和析构函数
- C++基础--构造函数与析构函数
- C++学习之类的构造函数、析构函数
- c++基础语法:构造函数与析构函数
- C++之类的析构函数
- [C++基础]008_类的构造函数和析构函数
- C++【构造函数与析构函数基础知识以及构造析构顺序】
- 【C++基础 08】virtual析构函数的作用
- C++基础三剑客—复制构造函数,赋值操作,析构函数
- c++基础学习11-c++继承的构造和析构函数
- 【C++基础】复制构造函数,析构函数的调用情况
- 【C++基础 08】virtual析构函数的作用
- C++基础-构造函数/析构函数/拷贝构造
- C++基础 静态成员,析构函数显示调用 课本5.1
- C++函数之类的构造函数析构函数
- C++语法基础--复制控制--复制构造函数 ,赋值操作符 ,析构函数
- c++基础之类的封装
- C++基础:派生类的构造函数与析构函数调用顺序
- <C/C++基础> 合法的纯虚析构函数?