我有一个在屏幕上显示一些文字的功能
void DisplayText()
{
RECT rct;
rct.left = 250;
rct.right = 500;
rct.top = 150;
rct.bottom = 400;
titleFont->DrawText(NULL,L"Hello world" , -1, &rct, DT_CENTER, D3DCOLOR_ARGB(255, 255, 255, 255));
}
titleFont
属于LPD3DXFONT
。
如果我使用上面的代码运行应用程序,它的内存使用量会不断增加(我认为是内存泄漏)
但是,如果我只从包含DrawText
调用的代码中注释一行,则保留剩余代码。它的内存使用量保持不变。 (没有内存泄漏)
可能导致此问题的原因是什么?
提前致谢。