【发布时间】:2025-11-22 11:20:03
【问题描述】:
大家好,我有一个简短的问题。我正在重新使用 C++ 并且想知道这一点
如果我有动态分配的对象:
MyObject* obj = new MyObject();
它内部有一个数组作为成员:
class MyObject
{
public:
MyObject();
~MyObject();
float array[16];
private:
};
只会做一个正常的删除:
delete obj;
对对象释放所有内存(包括数组)?还是我需要为此做一些特别的事情?
【问题讨论】:
-
是的,它会的。在这方面,数组与其他内置类型没有什么不同。
标签: c++ arrays object memory dynamic