c++ - 在类的析构函数中声明引用/对象

标签 c++ destructor

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

我是说

class A
{
   A()
   {
   }

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

最佳答案

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

关于c++ - 在类的析构函数中声明引用/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2406926/

相关文章:

c++ - enable_shared_from_this 可以在没有继承的情况下使用吗?

c++ - 将我的代码打包为库时应该创建 .a 还是 .so?

c++ - OpenCV中的C++内存计数

c++ - 正在尝试索引数字值。 C++ 和路亚

c++ - (全局)静态变量会在程序结束时被销毁吗?

带指针的 C++ 结构 : constructor and destructor

c++ - 在成员函数中的析构函数之后调用构造函数

Python __enter__/__exit__ vs __init__(或 __new__)/__del__

c++ - 如何开发基于插件的应用程序?

c++ - binary > T 未定义此运算符或转换为预定义运算符可接受的类型