Třída CDumpContext
Podporuje orientované na proudící diagnostický výstup ve formě popisný text.
class CDumpContext
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CDumpContext objektu. |
Veřejné metody
Název |
Description |
---|---|
Vypíše položky uvedené v šestnáctkovém formátu. |
|
Vyprázdnění všechna data ve vyrovnávací paměti kontextu výpisu. |
|
Celé číslo odpovídající hloubku výpis stavu získá. |
|
Vypíše bajtů obsažených v matici v šestnáctkovém formátu. |
|
Nastaví hloubku výpis stavu. |
Veřejné operátory
Název |
Description |
---|---|
Vloží do kontextu výpis proměnných a objektů. |
Poznámky
CDumpContextZákladní třída neobsahuje.
Můžete použít afxDump, predeclared CDumpContext objekt pro většinu své dumpingové. afxDump Objekt je k dispozici pouze v ladicí verzi knihovny Microsoft Foundation Class.
Několik paměti Diagnostické služby pomocí afxDump pro jejich výstup.
V prostředí Windows výstup z předdefinované afxDump objektu koncepčně podobný cerr datového proudu, je směrována na debugger pomocí funkce systému Windows OutputDebugString.
CDumpContext Třída má přetížené kurzoru (<<) operátor pro CObject ukazatelů, které vypíše dat objektu.Přepsat potřebujete výpis vlastní formát pro odvozený objekt, CObject::Dump.Většina Microsoft Foundation classes implementovat lokálně Dump členské funkce.
Třídy, které nejsou odvozeny z CObject , jako například CString , CTime , a CTimeSpan , mají své vlastní přetížené CDumpContext vkládání operátorů, jako struktury často používá jako CFileStatus, CPoint , a CRect .
Pokud použijete IMPLEMENT_DYNAMIC nebo IMPLEMENT_SERIAL makro v implementaci třídy, pak CObject::Dump vytiskne název vašeho CObject -odvozené třídy.V opačném případě se bude tisknout CObject .
CDumpContext Třída je k dispozici s ladění i vydání verze knihovny, ale Dump členské funkce je definována pouze v ladicí verzi.Použití #ifdef _DEBUG / #endif výkazy bracket diagnostický kód, včetně vlastní Dump funkce členů.
Před vytvořením vlastní CDumpContext objektu, musíte vytvořit CFile objektu, který slouží jako cíl výpisu.
Další informace o CDumpContext , viz Ladění aplikací MFC.
# define _DEBUG
Hierarchii dědičnosti
CDumpContext
Požadavky
Záhlaví: afx.h