执行分配操作时调用析构函数

时间:2019-03-25 09:16:05

标签: c++ constructor destructor assign

在下面的函数中,创建了一个MyClass的新对象并将其分配给myObject。之后,将调用新对象的析构函数。在函数外部声明的原始对象不会被破坏。 MyClass具有dafault分配运算符。

MyClass myObject; //global varibale;

void somefuction()
{
    myObject = MyClass();
}

我的问题是:是否有一种方法可以在myObject中存储新对象,以便不使用指针就销毁原始对象。

0 个答案:

没有答案