国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

分享Visual Studio原生開發的10個調試技巧

2020-01-17 23:47:46
字體:
來源:轉載
供稿:網友
最近碰巧讀了Ivan Shcherbakov寫的一篇文章,《11個強大的Visual Studio調試小技巧》。這篇文章只介紹了一些有關Visual Studio的基本調試技巧,但是還有其他一些同樣有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原生開發的調試技巧。(如果你是工作在托管代碼下,調試器會有更多的特性,在CodeProject中有介紹它們的文章),下面是我的整理的一些技巧:

異常中斷 | Break on Exception
Watch窗口中的偽變量 | Pseudo-variables in Watch Windows
符號越界后查看堆對象 |
查看數組的值
避免進入不必要的函數
從代碼啟動調試器 | Launch the debugger from code
在Output窗口打印
隔離內存泄漏
調試發行版 | Debug the Release Build
遠程調試


技巧1: 異常中斷

在處理被調用之前,異常發生時可以 啟動調試器進行中斷,可以讓你在異常發生后立即調試程序。操作調用棧便于你去查找異常發生的根本原因。

Vistual Studio允許你去指定想要中斷的異常類型或者特殊異常。選擇菜單Debug>Exceptions彈出對話框,你可以指定原生的(或者托管的)異常,除了調試器自帶的一些默認異常,你還可以添加自己的自定義異常。

下面是一個std::exception 異常拋出時調試器中斷的例子。

更多閱讀:

技巧2:Watch窗口中的偽變量

Watch窗口或QuickWatch對話框提供一些特定的(調試器可識別的)變量,被稱為偽變量。文檔包含以下:

$tid― 主站蜘蛛池模板: 丹棱县| 凤山县| 霍邱县| 达日县| 正宁县| 木里| 察雅县| 禹城市| 黔西县| 彭州市| 禄丰县| 广宁县| 华蓥市| 虞城县| 龙口市| 闽侯县| 通山县| 海盐县| 雷波县| 德庆县| 中宁县| 江西省| 博罗县| 玛曲县| 姚安县| 揭西县| 宜兰县| 辽阳县| 广昌县| 菏泽市| 湘阴县| 庆云县| 中牟县| 奇台县| 灌阳县| 邯郸县| 桃源县| 汤阴县| 富宁县| 兴文县| 桃源县|