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