delete导致断言失败,断言_CrtIsValidHeapPoiter(pUserData)失败。
某消息函数下面有这段代码:
BYTE *precv = new BYTE[600];
memset(precv,0,600);
HHOOK l_mhook,l_kbdhook;
l_mhook = SetWindowsHookEx(WH_MOUSE,G_Mousehookproc,NULL,0);
l_kbdhook = SetWindowsHookEx(WH_KEYBOARD,G_Keyboardhookproc,NULL,0);
BeginWaitCursor();
delete []precv;
为什么在运行到delete []precv;时会报上面的断言错误
无语了
请高手帮忙