C++语言
Completion requirements
如果一个类的构造函数的实现具有任何副作用(例如分配内存或打开文件),那么通常希望在该类的实例被销毁时执行相反的操作。编译器知道何时销毁对象,但程序员需要在“析构函数”中指定这种副作用的处理方式。析构函数的写法如下:
CRType::~CRType() { /* 释放资源的操作 */ }
这样,在对象被销毁时,析构函数会自动执行,确保适当的资源清理。
Last modified: Thursday, 30 January 2025, 12:07 PM