CRT 偵錯技術
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
僅適用原生 |
||||
Pro、Premium 和 Ultimate |
僅適用原生 |
如果您要偵錯的程式使用 C 執行階段程式庫,可以使用這些偵錯技術。
在本節中
CRT 偵錯程式庫操作
描述由 C 執行階段程式庫提供的偵錯支援,並提供存取這些工具的指示。報告巨集
提供 _RPTn 和 _RPTFn 巨集 (定義於 CRTDBG.H) 的相關資訊,這些巨集取代偵錯時使用的 printf 陳述式。堆積配置函式的偵錯版本
討論堆積配置函式的特殊偵錯版本,包括:CRT 對應呼叫的方式、明確呼叫他們的優點、如何避免轉換、追蹤用戶端區塊中不同的配置類型,以及未定義 _DEBUG 的結果。CRT 偵錯堆積
提供記憶體管理和偵錯堆積、偵錯堆積上的區塊類型、使用偵錯堆積、回報函式的堆積狀態和追蹤堆積配置要求的連結。撰寫偵錯攔截函式
列出以下主題的連結:用戶端區塊攔截函式、配置攔截函式,配置攔截與 CRT 記憶體配置,以及報告攔截函式。使用 CRT 程式庫尋找記憶體遺漏
說明使用偵錯工具和 C 執行階段程式庫來偵錯和找出記憶體隔離問題的技術。