繁体   English   中英

指针向量的内存管理

[英]memory management for vector of pointers

假设我有一个这样的课:

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

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

提前致谢!

编辑:修复语法,谢谢!

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

还有一个警告:不要在容器中使用std :: auto_ptr,因为它在大多数情况下将无法正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM