在类的析构函数中声明引用/对象 在C++中的类析构函数中声明对象或类是否有意义?< /P>

在类的析构函数中声明引用/对象 在C++中的类析构函数中声明对象或类是否有意义?< /P>,c++,destructor,C++,Destructor,我是说 class A { A() { } ~A() { //Declaring refrences or objects here // } } 如果需要,可以声明任何类型的变量,但应该像在其他情况下一样正确地删除它。情况如何?如果需要,您可以声明任何类型的变量,但您应该像在其他情况下一样正确地删除它。是什么情况?如果您的dtor中需要局部变量,请使用它们。没有特别的限制;dtor的主体被视为任何函数的主体。如果您不需要它们,那么声明它们就没

我是说

class A
{
   A()
   {
   }

  ~A()
   {
      //Declaring refrences or objects  here //
   }
}

如果需要,可以声明任何类型的变量,但应该像在其他情况下一样正确地删除它。情况如何?

如果需要,您可以声明任何类型的变量,但您应该像在其他情况下一样正确地删除它。是什么情况?

如果您的dtor中需要局部变量,请使用它们。没有特别的限制;dtor的主体被视为任何函数的主体。如果您不需要它们,那么声明它们就没有意义。

如果您的dtor中需要局部变量,那么就使用它们。没有特别的限制;dtor的主体被视为任何函数的主体。如果您不需要它们,那么声明它们是没有意义的