CDumpContext - класс
Обозреватель поток- ориентировали диагностический выход в форме людск- четкого текста.
class CDumpContext
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CDumpContext. |
Открытые методы
Имя |
Описание |
---|---|
Создает дамп указанный элемент в шестнадцатеричном формате. |
|
Сбрасывает все данные в буфере контекст дампа. |
|
Возвращает целое число, соответствующее глубине дампа. |
|
Байты дампов, содержащегося в массиве в шестнадцатеричном формате. |
|
Устанавливает глубину дампа. |
Открытые операторы
Имя |
Описание |
---|---|
Переменные и объекты вставок в контекст дампа. |
Заметки
CDumpContext не имеет базовый класс.
Можно использовать afxDump, predeclared объект CDumpContext, для большинства свой сбрасывать.Объект afxDump доступен только в отладочной версии библиотеки Microsoft Foundation Class.
Некоторые использования afxDumpдиагностические службы памяти для вывода.
В области среда системы windows, выход из стандартного объекта afxDump, по существу примерно в поток cerr, направляется к отладчику с помощью функции Windows OutputDebugString.
Класс CDumpContext имеет перегруженный оператор вставки (<<) для указателей CObject, который создает дамп данные объекта.Если требуется пользовательский формат дампа для производного объекта, переопределите CObject::Dump.Большинство основу средство Microsoft классифицирует переопределенный функцию-член Dump.
Классы, которые наследуются от CObject, как CString, CTime и CTimeSpan, имеют собственные перегруженные операторы insert CDumpContext, как делают часто-, используемые в макете CFileStatus, CPoint и CRect.
При использовании IMPLEMENT_DYNAMIC или макрос IMPLEMENT_SERIAL в реализации данного класса, CObject::Dump напечатает имя CObject- производный класс.В противном случае он CObject напечатает.
Класс CDumpContext доступен и версии отладки и выпуска библиотеки, но функцию-член Dump указан только в отладочной версии.Используйте #ifdef _DEBUG /выписки #endif чтобы отыскать вилку в диагностический код, включая пользовательские функции-члены Dump.
Прежде чем создать собственный объект CDumpContext, необходимо создать объект CFile, который служит в качестве назначения дампа.
Дополнительные сведения о CDumpContext см. в разделе Отладка приложений MFC.
#define _DEBUG
Иерархия наследования
CDumpContext
Требования
Header: afx.h