小编Fre*_*nen的帖子

如果我在指向矢量std :: vector <Object*>*的指针上调用"delete",那么元素也会被删除吗?

可能重复:
对象的C++向量指针
是否std :: list :: remove方法调用每个被删除元素的析构函数?

如果我有一个std :: vector定义为:

std::vector<Object*>* myObjects;
Run Code Online (Sandbox Code Playgroud)

然后打电话:

delete myObjects;
Run Code Online (Sandbox Code Playgroud)

那么myObjects中的元素也会被删除吗?使用std :: array或任何其他stl容器有什么区别吗?

提前致谢

c++ memory allocation

1
推荐指数
1
解决办法
510
查看次数

标签 统计

allocation ×1

c++ ×1

memory ×1