這系列文章,以 Visual C++ 為例,主要提一下目前 IDE 在協助 Debug Trace 時,可能會提供哪些功能。由於手邊較常用的是 Visual Studio,故以 Visual Studio 為例。這裡的說明,是我較常用到的技巧,其實有跳過一些比較少用的 process、thread、modules 監看,但下面前八篇,整體對一般開發而言,應是足夠的。其實比較想學的是,其他的 debug tool 怎麼用,如 WinDbg 之類的東西。其他 debug tool 使用技巧,不定期發新文時,將再維設護目錄。
[Debug] Visual C++ Assert
[Debug] Visual C++ 逐步 Trace (概述)
[Debug] Visual C++ 逐步執行 與 不進入函式執行 差異
[Debug] Visual C++ 監看視窗使用技巧
[Debug] Visual C++ 設立中斷點 / 切換堆疊技巧
[Debug] Visual C++ look up array / container
[Debug] Visual C++ 記憶體監看
[Debug] Visual C++ 條件式中斷
[Debug] Visual C++ Assert
[Debug] Visual C++ 逐步 Trace (概述)
[Debug] Visual C++ 逐步執行 與 不進入函式執行 差異
[Debug] Visual C++ 監看視窗使用技巧
[Debug] Visual C++ 設立中斷點 / 切換堆疊技巧
[Debug] Visual C++ look up array / container
[Debug] Visual C++ 記憶體監看
[Debug] Visual C++ 條件式中斷





在 上篇文章 中,已概述如何進行 trace,第四步驟提到的是「不進入函式」方式執行,
一堆人都說,擅用 IDE,逐步執行,追蹤結果,我也常和 Visual C++ 使用者這麼說。
