标签: c++ memory vector dynamic memory-leaks
我想知道如果没有分配任何动态内存,你是否可以在堆上发生内存泄漏。但是,我确实有三个向量声明和初始化。是因为我需要在关闭程序之前解除分配矢量。
答案 0 :(得分:1)
我刚发现问题,这是我用来关闭程序的退出功能。
exit不会调用任何基于堆栈的对象的析构函数,所以如果这些对象在内部分配了任何内存,则表示内存将被泄露。
https://stackoverflow.com/a/7414211/6284032