次の方法で共有


CDumpContext::SetDepth

ダンプの深さを設定します。

void SetDepth(
   int nNewDepth 
);

パラメーター

  • nNewDepth
    新しい深度の値。

解説

他のオブジェクトへのポインターを含まない基本型をまたは単純な CObject 投げ出せば、値 0 で十分です。0 を超える値をすべてのオブジェクトが再帰的にダンプされる内側のダンプを指定します。たとえば、コレクションの内側のダンプはコレクションのすべての要素をダンプします。、派生クラスで他の特定の深さの値を使用できます。

[!メモ]

内側のダンプの循環参照が検出されないため、無限ループが発生する可能性があります。

使用例

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

必要条件

ヘッダー : afx.h

参照

関連項目

CDumpContext クラス

階層図

CObject::Dump