c++ - 完整性检查 - 当容器本身死亡时,每个新对象的 STL::Container 是否会被删除?

标签 c++ memory-management stl containers

标题几乎涵盖了它。如果我向列表中添加了 3 个对象并且列表超出范围并消失,它会在超出范围之前对每个条目调用 delete 吗?很确定是的,但是感到疲倦并且需要进行健全性检查。

最佳答案

调查显示:我累了,不,他们不会删除主题,除非它们位于列表本身的某种容器安全智能指针中。午睡时间...

关于c++ - 完整性检查 - 当容器本身死亡时,每个新对象的 STL::Container 是否会被删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2824046/

相关文章:

c++ - 如果唯一改变的是构造函数,我还应该派生吗?

c++ - 即使从未实例化引用变量主模板,是否也需要对其进行初始化?

c++ - 检测大写锁定按键

c - 为什么在 BSS 和数据段中将不同大小的内存分配给整数?

c - C 中的简单字符串运行时错误?

c++ - std::sort() 中的程序有时会崩溃,无法重现

c++ - 我如何提高这种随机素性测试算法的复杂性?

Java 字符串 : how the memory works with immutable Strings

c++ - 在 C++ 的集合中查找方法的时间复杂度是多少?

c++ - 使用 STL 容器时应该使用 int 还是 unsigned int?