标签: c++ destructor explicit-destructor-call
我的c ++书中说,“销毁对象时会自动调用析构函数”。因此,如果我不打算在其中包含类似于以下示例的代码,那么创建一个代码是好事还是坏事?
我书中的示例是:
Demo::~Demo() { cout << "Now the destructor is running.\n"; }
答案 0 :(得分:4)
记住rule of three
三个规则(也称为三巨头定律)是C ++(在C ++ 11之前)的经验法则,它声称如果一个类定义了一个(或多个)以下可能应该明确定义所有三个:1