C++教程:C++析构函数详解

2020-01-06 12:16:06丽君

   void Destroy();//清除整个链表
   private:
   Node head;//头结点
   Node * pcurrent;//当前结点指针
};
//未定义的函数与程序15.4.2相同
Linklist::~Linklist()
{
   cout<<"Linklist destructor is running..."<<endl;
   Destroy();//一个成员函数调用另一个成员函数不需要带上对象名
}
//main.cpp同程序15.4.2

运行结果:
请输入一个整数和一个字符:
4 G
Node constructor is running...
Linklist constructor is running...
Node constructor is running...