Sdílet prostřednictvím


CDumpContext::SetDepth

Nastaví hloubku pro výpis stavu.

void SetDepth(
   int nNewDepth 
);

Parametry

  • nNewDepth
    Nová hodnota hloubky.

Poznámky

Pokud jsou dumpingu primitivní typ nebo jednoduché CObject obsahující žádné odkazy na jiné objekty a potom je dostatečná hodnota 0.Hodnota větší než 0, určuje hluboké výpisu, kde jsou všechny objekty dumpingových rekurzivně.Například hluboké výpis kolekce bude výpis všech prvků kolekce.Můžete použít jiné hodnoty určité hloubky v odvozených tříd.

[!POZNÁMKA]

Cyklické odkazy nejsou zjištěny v hluboké výpisy a mohou vést nekonečné smyčky.

Příklad

#if _DEBUG
   afxDump.SetDepth(1);  // Specifies deep dump
   ASSERT(afxDump.GetDepth() == 1);      
#endif

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CDumpContext

Diagram hierarchie

CObject::Dump