我正在使用 Visual Studio 2008 在 Windows 上构建 Qt 4.5 应用程序。每当我在调试模式下运行我的应用程序然后将其关闭时,Visual Studio 都会在输出窗格中打印以下内容:
检测到内存泄漏!
转储对象 ->
{696512} 位于 0x01981AB0 的普通块,24 字节长。
数据:< > 00 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
{696511} 正常块位于 0x02E59B70,12 字节长。
数据:<U2g U2g> B0 1A 98 01 E8 55 32 67 E8 55 32 67
并且输出报告了数百个这样的块。在使用 Qt 4 的模型/视图框架时,我特别注意到了这一点。Qt 实际上是否存在内存泄漏,或者是否存在 Visual Studio 误报泄漏的情况?