相关疑难解决方法(0)

在删除动态分配对象的指针向量中的元素之前,我需要做什么?

我有一个向量,我填充指向对象的指针.我正在努力学习良好的记忆管理,并提出一些一般性问题:

  1. 当我完成向量时,我必须遍历它并在每个指针上调用delete吗?
  2. 为什么我不必在没有新语句的情况下调用向量或我声明的任何其他变量上的delete,但必须在指针上调用delete?
  3. 如果在返回的函数中声明向量(导致向量超出范围),C++是否会为我释放指针的内存?

c++ pointers memory-leaks memory-management vector

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

memory-leaks ×1

memory-management ×1

pointers ×1

vector ×1