在 C++ 中,析构函数的命名规则是使用波浪线(~)后接类名。具体的命名规则如下:
~ClassName()
其中,ClassName
是你所定义的类的名称。
请注意以下几点:
void
。以下是一个示例,展示了一个名为 Person
的类及其析构函数的命名方式:
class Person {
public:
// 构造函数
Person() {
// 构造函数的实现
}
// 析构函数
~Person() {
// 析构函数的实现
}
};
当你创建一个类的对象时,在对象被销毁时会自动调用析构函数。这样可以进行一些清理工作,例如释放分配的内存或关闭打开的文件等。