c++ 构造函数和析构函数default
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c++ 构造函数和析构函数default C++构造函数
默认构造函数:
默认构造函数是一种没有参量的构造函数,它用于创建一个对象时,如果不显示地指定构造函数,就会调用一个缺省的构造函数,该构造函数一般由编译器自动产生,执行某些默认的操作,如分配内存空间等。
格式:
className ( )
{
// body
}
C++析构函数
默认析构函数:
就是没有参量的析构函数,当对象离开作用域时,系统会自动调用析构函数,用于释放占用资源(如:关闭文件、释放内存空间等),如果程序员没有提供析构函数,C++编译器会提供一个默认的析构函数,它做的任务就是释放类的静态成员变量。
格式:
~className( )
{
// body }。