CDumpContext

CDumpContext temel sınıf yok.

CDumpContext sınıfı, okunabilir metin biçiminde tanılama çıktı, akışa dayalı destekler. AfxDump, predeclared bir CDumpContext nesnesi, damping çoğu için kullanabilirsiniz. AfxDump nesnesi, yalnızca hata ayıklama sürümünde Microsoft Foundation Class Library mevcuttur.

Birkaç Bellek Tanılama işlevleri kendi çıktı için afxDump kullanın.

Windows ortamında, üzerinden Windows işlevi OutputDebugString hata ayıklayıcı cerr akışına benzer kavramsal olarak tanımlanmış afxDump nesnenin çıktısını yönlendirilir.

CDumpContext sınıfı, bir aşırı ekleme sahiptir (lt; <) nesnenin veri döker operatör için CObject işaretçiler. Türetilmiş bir nesne için bir özel döküm biçimi gerekiyorsa, CObject::Dumpgeçersiz kılar. Çoğu Microsoft Foundation classes uygulamaya bir geçersiz kılınmış üye işlev dökümü.

CFileStatus, CPointve CRect gibi sık kullanılan yapıları gibi kendi aşırı CDumpContext ekleme operatörleri, CObject, CString, CTimeve CTimeSpan, gibi türetilir değil sınıfları var.

Sınıf uygulanmasında IMPLEMENT_DYNAMIC ya da IMPLEMENT_SERIAL makroyu kullanmak, daha sonra CObject::Dump , CObjectadını yazdırmak-türetilmiş sınıf. Aksi takdirde yazdırırCObject.

CDumpContext sınıfı, hem hata ayıklama hem de yayın Kütüphane sürümleriyle kullanılabilir, ancak döküm üye işlevi yalnızca hata ayıklama sürümü tanımlanır. #İfdef _debug kullanın / endif deyimleri teşhis kodu özel dahil, köşeli döküm üye işlevleri.

Kendi CDumpContext nesnesi oluşturmadan önce döküm hedef olarak gören bir CFile nesnesi oluşturmanız gerekir.

CDumpContextile ilgili daha fazla bilgi için bkz: mfc hata ayıklama desteği Visual c++ programlama Kılavuzu.

# define _debug

# include lt;afx.h>

Sınıf üyeleri |nbsp; Hiyerarşi çizelgesi

Ayrıca bkz: CFile, CObject

Index