问题描述
- 以下代码给firstP堆分配的空间是否存在内存泄漏的可能?
-
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 ); } 如果没有泄漏,求教原因。
解决方案
有吧,第一个空间没有回收啊,要没有也回复一下我
时间: 2024-11-01 00:19:37