从 Visual Studio DLL 调用 ITK 时内存泄漏的后续问题
我将问题细化为最简单的例子。
struct A
{
public:
A()
{
mp_data = new int(0x42);
}
~A()
{
delete mp_data;
}
int* mp_data;
};
A a;
在 DLL 中定义此类全局类时,Visual Studio 调试 CRT 报告 mp_data 在应用程序关闭时泄漏。除了禁用泄漏报告之外,有人知道解决方法吗?