1. 程式人生 > >Debug Assertion Failed!查詢問題所在方法

Debug Assertion Failed!查詢問題所在方法

網上也都說了這是野指標或者記憶體洩漏問題,但是並沒有說明或者我沒有找到,關於如何查詢哪裡(哪一行)出現了記憶體洩漏的相關方法。畢竟總不能在成千上萬中審閱自己的程式碼吧!

方法很簡單
1、點選“忽略”。以前程式碼少,都是點選“中止”後靠肉眼查詢(方法很笨,效果不好)
這裡寫圖片描述

2、此時會出現異常視窗,點選“中斷”。
這裡寫圖片描述

3、在“呼叫堆疊”視窗中就能找到自己出現問題在哪一行了(堆疊平衡原理)。
這裡寫圖片描述

4、最後作者定位的中斷行
這裡寫圖片描述