-5

我的 c++ 书说,“当对象被销毁时会自动调用析构函数”。那么,如果我不打算在其中包含任何类似于以下示例的代码,那么创建一个是好还是坏的做法?

我书中的例子是:

Demo::~Demo()
{
    cout << "Now the destructor is running.\n";
}
4

1 回答 1

4

记住三法则

三法则(也称为三巨头或三巨头)是 C++(C++11 之前)中的一条经验法则,它声称如果一个类定义了以下一个(或多个)可能应该明确定义所有三个:1

  • 析构函数
  • 复制构造函数
  • 复制赋值运算符
于 2018-06-21T20:05:34.517 回答