我正在使用VmWare的Ubuntu 14.04映像,
我用C ++编写程序&每当我用Valgrind检查记忆时,
我得到一条消息,我有1个分配,0个免费
问题是,我注意到当我的主要空时会发生这种情况。
现在有趣的是,当我在不同版本的Ubuntu(12)上尝试它时,没有任何分配。
答案 0 :(得分:1)
只要我知道iostream
有一些全局内容,一旦你包含这个库就会被初始化。另外一个已知问题是STL不会立即释放他们的记忆。
使用valgrind检查此link关于STL上的内存泄漏。