析构函数会自动delete[]
使用C ++进行调用吗?
例如:
class A
{
int *num;
A()
{
num=new int[5];
}
~A() {}
}
我一定要添加delete[]
到~A()
?
他们不。如果希望在int
销毁时自动销毁动态分配的数组A
,则使用std::vector<int>
(或std::array<int, 5>
如果大小是固定的)代替int
指针可能是一个不错的选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句