0

假设我有这样的课程:

class MyClass : private vector<AnotherClass*> {
//some codes
}

如何实现它的析构函数?我是 C++ 新手,对此一无所知。

提前致谢!

编辑:修正了语法,谢谢我!

4

1 回答 1

3

不要从 std::vector 派生。更好地使用 std::vector 和智能指针类,如 shared_ptr 或 unique_ptr(另见此处)。

还有一个警告:不要在容器中使用 std::auto_ptr ,因为在大多数情况下它不会按预期工作。

于 2012-11-29T09:16:28.590 回答