"Expression: _CrtIsValidHeapPoint(pUserData)"錯誤分析與解決
阿新 • • 發佈:2019-02-06
程式執行時報出錯誤並彈出異常彈框,"Expression: _CrtIsValidHeapPoint(pUserData)"
一頭懵,找不到具體哪行程式碼出錯誤,但是會提示出錯誤位置:
HeapValidate( _crtheap, 0, pHdr(pUserData) );_ASSERTE(_CrtIsValidHeapPointer(pUserData)); 本人分析有兩種原因導致這個錯誤: 1、記憶體釋放產生的堆疊出錯; 2、動態連結庫(DLL)問題。 解決方法: 1、記憶體不能跨模組分配和釋放,模組分配的記憶體必須由該