CObject::Dump

s&anal void Dökümü ( CDumpContextamp; dc ) const;

Parametreleri

dc

Damping, genellikle afxDump için tanılama dökümü bağlamı.

Açıklamalar

Bir CDumpContext nesne için nesne içeriğini döker.

Kendi sınıf yazarken, kendiniz ve diğer kullanıcıların sınıfınızın Tanı hizmetleri sağlamak için döküm işlevi geçersiz kılmak. Geçersiz kılınmış dökümü genellikle dökümü işlevi önce baskı veri üyeleri onun temel sınıf türetilmiş bir sınıf için benzersiz çağırır. Sınıf IMPLEMENT_DYNAMIC veya IMPLEMENT_SERIAL makro kullanıyorsa CObject::Dump sınıf adını yazdırır.

&Notnbsp;  Sizin Damper işlevinin çıktısı sonuna yeni satır karakteri yazdırılacağını değil.

Aramalar döküm , yalnızca hata ayıklama sürümünde Microsoft Foundation Class Library daha mantıklı. Aramalar, işlev bildirimleri ve fonksiyon uygulamaları ile #ifdef _debugaparatı /endif deyimleri için Koşullu derleme.

Döküm const fonksiyon olduğundan, size dökümü sırasında nesne durumu değiştirmeye izin verilmez.

CDumpContext ekleme (lt; <) operatörü CObject işaretçisi takıldığında dökümü çağırır.

Dökümü , sadece "acyclic" nesneleri damping izin verir. Nesneleri listesi dökümü, ancak nesnelerden birini liste ise, sonunda yığın taşması.

Örnek

CObList::CObList bir listesi için bkz: CAge tüm CObject örneklerde kullanılan sınıfı.

/ / CObject::Dump Örneğin
void CAge::Dump (CDumpContext amp; dc) const
 {
 CObject::Dump (dc);
 DC << "yaş =" << m_years;
 }

CObject ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Index