小编Art*_*nix的帖子

你需要析构函数来销毁全局int,float或std :: string变量吗?

我知道析构函数用于销毁类中的全局指针,但我是否需要它们来销毁像int或std :: string这样的常规变量?

数组如int num [2]怎么样?

应该在析构函数中销毁哪些变量类型?

例如:

class myclass
{
public:
   myclass()
   ~myclass()
   {
      delete num;
      delete ar_num;
      delete str;
   }
private:
   int num;
   std::string str;
   int ar_num[2] = {0,1}; 
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays string int destructor

0
推荐指数
1
解决办法
1247
查看次数

标签 统计

arrays ×1

c++ ×1

destructor ×1

int ×1

string ×1