Techniky ladění CRT

Pokud ladíte program, který používá knihovnu run-time jazyka C, mohou být tyto techniky ladění užitečné.

V tomto oddílu

Použití knihovny ladění CRT

Popisuje podporu ladění poskytovanou knihovnou Run-Time jazyka C a poskytuje pokyny pro přístup k nástrojům.

Makra pro vytváření sestav

Poskytuje informace o _RPTn a _RPTFn makrech (definovaných v souboru Crtdbg. H), které nahradí použití printf příkazů pro ladění.

Ladění verzí funkcí přidělení haldy

Tento článek popisuje speciální ladicí verze funkcí přidělení haldy, včetně: Jak volání map CRT nahlasují, jaké jsou výhody volání explicitně, jak vyhnout konverzi, sledovat samostatné typy přidělení v klientských blocích a výsledky nedefinovat _DEBUG.

Podrobnosti haldy ladění CRT

Poskytuje odkazy na správu paměti a haldu ladění, typy bloků v haldě ladění, použití haldy ladění, funkce vytváření sestav o stavu haldy a sledování požadavků na přidělení haldy.

Zápis funkce zavěšení ladění

Obsahuje odkazy na funkce zavěšení bloků klienta, funkce zavěšení přidělení, zavěšení přidělení a přidělení paměti CRT a funkce zavěšení sestav.

Hledání nevrácené paměti pomocí knihovny CRT

Zahrnuje techniky pro detekci a izolaci nevracení paměti pomocí ladicího programu a knihovny jazyka C Run-Time.