Aracılığıyla paylaş


CDumpContext sınıfı

Kullanıcı tarafından okunabilen bir metin biçiminde tanı çıktı akışa dayalı destekler.

class CDumpContext

Üyeler

y2h42a93.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CDumpContext::CDumpContext

Yapıları bir CDumpContext nesnesi.

y2h42a93.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CDumpContext::DumpAsHex

Belirtilen öğe onaltılı biçimde dökümünü alır.

CDumpContext::Flush

Döküm bağlamı arabelleğinde tüm verileri temizler.

CDumpContext::GetDepth

Döküm derinliği için karşılık gelen tamsayı alır.

CDumpContext::HexDump

Onaltılık biçimde bir dizide yer alan bayt döker.

CDumpContext::SetDepth

Döküm derinliğini ayarlar.

y2h42a93.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CDumpContext::operator <<

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

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CFile sınıfı

CObject sınıfı