共用方式為


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 執行階段程式庫來偵錯和找出記憶體隔離問題的技術。

相關章節