Поделиться через


ASSERT_VALID

Использовать для выполнения полного представления о допустимости внутреннего состояния объекта.

ASSERT_VALID(pObject )

Параметры

  • pObject
    Определяет объект, производный от класса CObject с переопределяя версию функции-члена AssertValid.

Заметки

ASSERT_VALID функции-члена AssertValid объекта, переданного в качестве аргумента.

В версии выпуска MFC, ASSERT_VALID не выполняет никаких действий. В отладочной версии, он проверяет указатель, проверяет для NULL и вызывает функции-члены AssertValid объекта собственные. Если какие-либо из этих тесты завершатся неудачей, то отображается предупреждение сообщение точно так же, как ASSERT.

Примечание

Эта функция доступна только в отладочной версии MFC.

Дополнительные сведения и примеры см. в разделе Приложения MFC отладки.

Пример

// Assure that pMyObject is a valid pointer to an 
// object derived from CObject.
ASSERT_VALID(pMyObject);

Требования

Header: afx.h

См. также

Ссылки

ASSERT (MFC)

VERIFY

Класс CObject

CObject::AssertValid

Основные понятия

Макросы и глобальные объекты MFC