Aracılığıyla paylaş


CObject::Dump

Sizin nesnesinin içeriğini döker bir CDumpContext nesnesi.

virtual void Dump(
   CDumpContext& dc 
) const;

Parametreler

  • dc
    Genelde dökme için tanı döküm içerik afxDump.

Notlar

Kendi sınıfınızı yazdığınızda, geçersiz kılıp kılmayacağını Dump sizin ve diğer kullanıcıların sınıfınızın Tanı hizmeti sağlamak için işlevi. Geçersiz kılınmış Dump genellikle çağıran Dump türetilmiş bir sınıf benzersiz veri üyeleri yazdırmadan önce temel sınıfın işlev. CObject::Dumpsınıfınızın kullanıyorsa, sınıf adını yazdırır IMPLEMENT_DYNAMIC veya IMPLEMENT_SERIAL makro.

Not

Sizin Dump işlevi çıktısı sonuna yeni satır karakteri yazdırılmadı.

Dumparamalar, yalnızca hata ayıklama sürümünde Microsoft Foundation Class Library anlamlı. Aramalar, işlev bildirimleri ve işlev uygulamaları ile bracket #ifdef _debug/#endif koşullu derleme deyimleri.

Bu yana Dump olan bir const işlevi, döküm sırasında nesne durumu değiştirmek izin verilmez.

CDumpContext ekleme (<<) operatörü çağrıları Dump , bir CObject işaretçisi eklenir.

Dump"acyclic" yalnızca nesnelerin dökülüyor izin verir. Örneğin, nesneleri listesi dökebilirsiniz ancak nesneleri listesi ise, yığın taşması sonunda.

Örnek

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

void CAge::Dump(CDumpContext &dc) const
{
   CObject::Dump(dc);
   dc << _T("Age = ") << m_years;
}

Gereksinimler

Başlık: afx.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik