共用方式為


CDumpContext::SetDepth

將傾印的深度。

void SetDepth(
   int nNewDepth 
);

參數

  • nNewDepth
    新深度值。

備註

如果您傾印不包含指向其他物件的基本型別或簡單 CObject ,則值為 0 時就已足夠。 大於 0 的值會指定所有物件以遞迴方式傾印的深層傾印。 例如,集合的深層傾印會傾印集合的所有項目。 您可以在您的衍生類別可以使用其他特定深度的值。

注意事項注意事項

沒有偵測到循環參考在 deep 傾印,可能會導致無限迴圈。

範例

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

需求

Header: afx.h

請參閱

參考

CDumpContext 類別

階層架構圖

CObject::Dump