【发布时间】:2013-10-29 23:30:03
【问题描述】:
我知道析构函数用于销毁类中的全局指针,但我是否需要它们来销毁普通变量,如 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};
}
【问题讨论】:
-
您需要阅读 C++ 的基础知识。如果您已经有,请寻找其他来源,因为您当前使用的来源不是很好。
标签: c++ arrays string int destructor