CDumpContext::SetDepth
Imposta la profondità per il dump.
void SetDepth(
int nNewDepth
);
Parametri
- nNewDepth
Il nuovo valore di profondità.
Note
Se si esegue il dump di un tipo primitivo o CObject semplice che non contiene puntatori ad altri oggetti, un valore 0 è sufficiente.Un valore superiore a 0 indica un dump profondo in cui tutti gli oggetti viene eseguito il dump in modo ricorsivo.Ad esempio, un dump avanzato di una raccolta esegue il dump di tutti gli elementi della raccolta.È possibile utilizzare altri valori specifici di profondità nelle classi derivate.
[!NOTA]
I riferimenti circolari non vengono rilevati i dump profondi e possono generare cicli infiniti.
Esempio
#if _DEBUG
afxDump.SetDepth(1); // Specifies deep dump
ASSERT(afxDump.GetDepth() == 1);
#endif
Requisiti
Header: afx.h