内存泄漏,没有动态内存

时间:2016-05-04 03:04:10

标签: c++ memory vector dynamic memory-leaks

我想知道如果没有分配任何动态内存,你是否可以在堆上发生内存泄漏。但是,我确实有三个向量声明和初始化。是因为我需要在关闭程序之前解除分配矢量。

Valgrind

1 个答案:

答案 0 :(得分:1)

我刚发现问题,这是我用来关闭程序的退出功能。

  

exit不会调用任何基于堆栈的对象的析构函数,所以如果这些对象在内部分配了任何内存,则表示内存将被泄露。

https://stackoverflow.com/a/7414211/6284032