C++析构函数

C++ 析构函数

标签(空格分隔): C++


析构函数的用途:

  • 析构函数和构造函数是一对,简单的来说构造函数是用来产生对象的的(像动物的出生)析构函数是让它结束(让动物生命结束)。
    • 一般情况下,编译器会自己给我们生成一个析构函数而且可以很好地工作,但是在完成一些重要的事件后,我们需要自己构造析构函数来清除它。这时候我们必须自己写一个析构函数

      怎么写析构函数

  • 例如在stock类来声明一个析构函数
stock::~stock()
{
...
}

怎么判断析构函数被调用否?

  • 我们可以这样写:
stock::~stock()
{
std::cout << "SUCCESS" << std::endl;
}

未完....

猜你喜欢

转载自www.cnblogs.com/hpl20155329/p/9110960.html