CDumpContext sınıfı
Kullanıcı tarafından okunabilen bir metin biçiminde tanı çıktı akışa dayalı destekler.
class CDumpContext
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları bir CDumpContext nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Belirtilen öğe onaltılı biçimde dökümünü alır. |
|
Döküm bağlamı arabelleğinde tüm verileri temizler. |
|
Döküm derinliği için karşılık gelen tamsayı alır. |
|
Onaltılık biçimde bir dizide yer alan bayt döker. |
|
Döküm derinliğini ayarlar. |
Ortak İşleçler
Ad |
Description |
---|---|
Değişkenlerin ve nesnelerin döküm bağlam ekler. |
Notlar
CDumpContextbir temel sınıf yok.
Kullanabileceğiniz afxDump, bir predeclared CDumpContext sizin dökülüyor, çoğu nesne.afxDump Nesnesi, yalnızca hata ayıklama sürümünde Microsoft Foundation Class Library kullanılabilir.
Birkaç bellek Tanı Hizmetleri kullanmak afxDump kendi çıktı.
Windows ortamında, önceden tanımlanmış çıktısı altında afxDump nesnesi, kavramsal olarak benzer şekilde cerr akışı, hata ayıklayıcı'yı Windows işlevi aracılığıyla yönlendirilir OutputDebugString.
CDumpContext Sınıfı olan aşırı yüklü bir ekleme (<<) işleci için CObject döker nesnenin veri işaretçileri.Özel Döküm biçimi türetilmiş bir nesne için gereksiniminiz varsa, geçersiz kılma CObject::Dump.Çoğu Microsoft Foundation Sınıf geçersiz kılınmış bir çözümü Dump üye işlevi.
Gelen türetilmemiş sınıfları CObject, aþaðýdaki gibi CString, CTime, ve CTimeSpan, kendi aşırı yüklü olması CDumpContext gibi sık kullanılan iş yapıları olarak ekleme işleçleri CFileStatus, CPoint, ve CRect.
Kullanırsanız, IMPLEMENT_DYNAMIC veya IMPLEMENT_SERIAL sonra uygulamasında, sınıfınızın makro CObject::Dump adını yazdıracak sizin CObject-türetilmiş sınıf.Aksi durumda yazdıracak CObject.
CDumpContext Class library Debug ve Release sürümleri ile birlikte kullanılabilir, ancak Dump üye işlevi, yalnızca hata ayıklama sürümü tanımlanır.Use #ifdef _debug / #endif dahil olmak üzere özel kodunuzu tanı bracket ifadeleri Dump üye işlevler.
Kendi oluşturmadan önce CDumpContext nesne oluşturmanız gerekir bir CFile döküm hedef olarak gören bir nesne.
Daha fazla bilgi için CDumpContext, bkz: Hata ayıklama mfc uygulamaları.
# define _debug
Devralma hiyerarşisi
CDumpContext
Gereksinimler
Başlık: afx.h