CDumpContext::SetDepth

privatevoid SetDepth ( int nNewDepth );

Parâmetros

nNewDepth

O novo valor de profundidade.

Observações

Define a profundidade para o despejo. Se você está descarregando um tipo primitivo ou simples CObject que não contém nenhum ponteiros para outros objetos, um valor de 0 é suficiente. Um valor maior que 0 especifica um despejo profundo onde todos os objetos são objecto de dumping recursivamente. Por exemplo, um despejo de profundo de uma coleção despejará todos os elementos da coleção. Você pode usar outros valores de profundidade específica em suas classes derivadas.

&Notanbsp;  Referências circulares não são detectadas em despejos profundos e podem resultar em loops infinitos.

Exemplo

//exemplo para CDumpCo&ntext::SetDepth
afxDump.SetDepth (1); nbsp; / Especifica o despejo profundo
ASSERT (afxDump.GetDepth() = = 1)

Visão geral de CDumpContext |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CObject::Dump

Index