我对此很陌生,只是想问一个关于删除对象的快速问题。
我有一个名为 MyClass1 的对象,从中我有许多其他类,MyClassA、MyClassB 等。
现在我应该在 MyClass1 中执行此操作:
MyClass1::~MyClass1()
{
delete MyClassA;
delete MyClassB;
}
或者当我删除 MyClass1 时会自动删除 MyClass1 中创建的所有内容吗?
另外,如果我在 MyClassA 和 MyClassB 中创建了更多对象,是否也必须在各自的类中手动删除这些对象?
谢谢