📜  C++析构函数

📅  最后修改于: 2020-10-16 06:54:50             🧑  作者: Mango

C++析构函数

析构函数与构造函数相反;它破坏了类的对象。在一个类中只能定义一次。像构造函数一样,它是自动调用的。

析构函数的定义类似于构造函数。它必须与类具有相同的名称。但是它以波浪号(〜)为前缀。

注意:C++析构函数不能具有参数。而且,修饰符不能应用于析构函数。

C++构造函数和析构函数示例

让我们来看一个自动调用的C++中的构造函数和析构函数示例。

#include 
using namespace std;
class Employee
 {
   public:
        Employee()  
        {  
            cout<<"Constructor Invoked"<

输出:

Constructor Invoked
Constructor Invoked
Destructor Invoked
Destructor Invoked