int ix;
LPSTR firstP;
LPSTR secondP;
while(ix < 10000)
{
firstP = (LPSTR)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 100);
secondP = (LPSTR)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 100);
firstP = secondP;
ix++;
HeapFree( GetProcessHeap(), 0, firstP );
}
如果没有泄漏,求教原因。
以下代码给firstP堆分配的空间是否存在内存泄漏的可能?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-