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