Image::alphaToPolygon() について
min 2019/12/04(Wed) 23:04
制作中のアプリでメモリリークが発生しているかを調べるために
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
#include <Siv3D.hpp>
void Main()
{
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
....
}
このような感じでデバッグ実行をしたところ、
はじめは何ともなかったのですが
Image::alphaToPolygon() を追加してからは
Detected memory leaks!
Dumping objects ->
{34411} normal block at 0x00000170DE399E90, 256 bytes long.
Data: <@ > p > 40 89 3E DE 70 01 00 00 CD CD CD CD CD CD CD CD
{34410} normal block at 0x00000170DA087440, 16 bytes long.
Data: <@ > p > 40 90 3E DE 70 01 00 00 00 00 00 00 00 00 00 00
{34409} normal block at 0x00000170DE3E9040, 40 bytes long.
Data: <@t p 9 p > 40 74 08 DA 70 01 00 00 90 9E 39 DE 70 01 00 00
{34408} normal block at 0x00000170DE3E8940, 40 bytes long.
Data: < > FF FF FF FF 00 00 00 00 00 00 00 00 CD CD CD CD
と出力されるようになりました
もしメモリリークの調べ方が間違えていたらすみません