在 C++ 中,析構函數的命名規則是使用波浪線(~)后接類名。具體的命名規則如下:
```cpp
~ClassName()
```
其中,`ClassName` 是你所定義的類的名稱。
請注意以下幾點:
1. 析構函數沒有返回類型,包括 `void`。
2. 析構函數前面有一個波浪線(~)作為標識符的一部分。
3. 析構函數的名稱必須與類的名稱完全相同,只是在前面加上了波浪線。
以下是一個示例,展示了一個名為 `Person` 的類及其析構函數的命名方式:
```cpp
class Person {
public:
// 構造函數
Person() {
// 構造函數的實現
}
// 析構函數
~Person() {
// 析構函數的實現
}
};
```
當你創建一個類的對象時,在對象被銷毀時會自動調用析構函數。這樣可以進行一些清理工作,例如釋放分配的內存或關閉打開的文件等。