檢查記憶體覆寫
如果在呼叫堆積操作函式時發生存取違規,則可能您的程式已損毀堆積。 這種情況常見的徵兆是:
Access Violation in _searchseg
在偵錯版及發行的組建 (只限 Windows NT) 中都可使用 _heapchk 函式,用來驗證執行階段程式庫堆積的完整性。 您可以與使用 AfxCheckMemory 函式相當類似的方法使用 _heapchk 來隔離堆積覆寫,例如:
if(_heapchk()!=_HEAPOK)
DebugBreak();
如果這個函式失敗,您必須隔離堆積損毀的地方。
請參閱
參考
解決發行組建的問題