CDumpContext::SetDepth
Legt die Tiefe für den Dump fest.
void SetDepth(
int nNewDepth
);
Parameter
- nNewDepth
Der neue Tiefenwert.
Hinweise
Wenn Sie einen primitiven Typ oder einfaches CObject speichern, der keine Zeiger auf andere Objekte enthält, ist ein Wert von 0 ausreichend. Ein Wert, der größer als 0 ist, gibt einen tiefen Dump an, in dem alle Objekte rekursiv gesichert werden. Beispielsweise wird ein tiefer Dump einer Auflistung alle Elemente der Auflistung. Sie verwenden möglicherweise andere bestimmte Tiefenwerte in den abgeleiteten Klassen.
Hinweis
Zirkelverweise sind nicht im tiefen Dump erkannt und können Endlosschleifen führen.
Beispiel
#if _DEBUG
afxDump.SetDepth(1); // Specifies deep dump
ASSERT(afxDump.GetDepth() == 1);
#endif
Anforderungen
Header: afx.h