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