小编mic*_*123的帖子

它会导致内存泄漏吗?

我写了这段代码:

string getWinTitle(HWND hwnd){
const int MAX_LENGTH = 1000;
wchar_t title[MAX_LENGTH];
ZeroMemory(title, MAX_LENGTH);
GetWindowText(hwnd, (LPWSTR)title, MAX_LENGTH);
char* buffer = new char[MAX_LENGTH];
wcstombs(buffer, title, MAX_LENGTH);
string res = buffer;
return res;
}
Run Code Online (Sandbox Code Playgroud)

这里有内存泄漏吗?我是否需要释放ZeroMemory分配的内存?我是否需要显式释放为缓冲区分配的内存?

谢谢

c++ memory windows memory-leaks

2
推荐指数
1
解决办法
1394
查看次数

标签 统计

c++ ×1

memory ×1

memory-leaks ×1

windows ×1