本帖最后由 jetluo 于 2017-4-28 09:27 编辑
发不了图。
如果加入cv::Mat mat1; 退出时,VS输出窗口出现:
Detected memory leaks!
Dumping objects ->
{152} normal block at 0x007CF698, 30 bytes long.
Data: < | | > 00 00 00 00 A8 F6 7C 00 AF F6 7C 00 00 00 00 00
{151} normal block at 0x007CF608, 77 bytes long.
Data: < | ( > CD CD CD CD 08 F6 7C 00 00 00 00 00 28 00 00 00
{150} normal block at 0x007CF580, 74 bytes long.
Data: < | > CD CD CD CD CD CD CD CD CD CD CD CD 80 F5 7C 00
{149} normal block at 0x007CF4F8, 73 bytes long.
Data: < | ( > CD CD CD CD F8 F4 7C 00 00 00 00 00 28 00 00 00
{148} normal block at 0x007CF468, 81 bytes long.
Data: < h | ( > CD CD CD CD 68 F4 7C 00 00 00 00 00 28 00 00 00
{147} normal block at 0x007CF3E0, 73 bytes long.
Data: < | > CD CD CD CD CD CD CD CD CD CD CD CD E0 F3 7C 00
{146} normal block at 0x007CF350, 81 bytes long.
Data: < P | > CD CD CD CD CD CD CD CD CD CD CD CD 50 F3 7C 00
{145} normal block at 0x007CEE58, 76 bytes long.
Data: < X | ( > CD CD CD CD 58 EE 7C 00 00 00 00 00 28 00 00 00
Object dump complete.
程序“[2748] TestOpenCVMemLeak.exe”已退出,返回值为 0 (0x0)。
有内存泄漏。
如果去掉cv::Mat mat1;
则:
线程 0xf8c 已退出,返回值为 0 (0x0)。
程序“[6168] TestOpenCVMemLeak.exe”已退出,返回值为 0 (0x0)。
没有内存泄漏。
|