【发布时间】:2012-01-22 13:34:27
【问题描述】:
在我的 wxWidgets 应用程序中,在调试模式下运行时,我在 Visual Studio 2010 的输出中收到此消息。该应用程序运行良好,我只是在关闭它后才看到。
检测到内存泄漏!
转储对象 ->
{9554} 0x003CDCC0 处的普通块,44 字节长。
数据:20 C1 65 01 01 00 00 00 6E 00 00 00 9C CE 64 01 {9553} 0x003CDB58 处的普通块,8 字节长。
数据: 44 BD 65 01 C0 DC 3C 00
{9552} 0x003CDC50 处的普通块,48 字节长。数据:
A0 95 65 01 01 00 00 00 19 00 00 00 19 00 00 00 对象转储完成。
在我的程序中,我没有明确分配内存,但是 wxWidgets 框架是。第一次收到这样的消息,不知道具体原因。
我怎样才能摆脱这种内存泄漏?
【问题讨论】:
-
发布您的代码,最好是重现问题的最小程序。
-
不幸的是我不能发布一个最小的程序。因为,它是一个包含多个文件的 GUI 程序,以及一个 GUI 框架。我不知道是什么原因造成的。因为我没用过
new或malloc。 -
我只是担心你会得到比答案更多的猜测:)
标签: c++ visual-studio-2010 memory-leaks wxwidgets