Partilhar via


ASSERT_VALID

Use para testar suas suposições sobre a validade do estado interno do objeto.

ASSERT_VALID(pObject )

Parâmetros

  • pObject
    Especifica um objeto de uma classe derivada de CObject que tenha uma versão de substituição das AssertValid função de membro.

Comentários

ASSERT_VALID chamadas a AssertValid função de membro do objeto passado sistema autônomo seu argumento.

Na versão de lançamento do MFC, ASSERT_VALID não faz nada. Na versão de depurar, ele valida o indicador, verifica contra NULOe chama o do objeto AssertValid funções de membro. Se qualquer um desses testes falhar, uma mensagem de alerta é exibida da mesma maneira sistema autônomo DECLARAR.

Observação:

Esta função está disponível somente na versão de depurar do MFC.

Para obter mais informações e exemplos, consulte Depuração de aplicativos MFC.

Exemplo

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

Requisitos

Cabeçalho: afx.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

DECLARAR (MFC)

VERIFIQUE SE

Classe CObject

CObject::AssertValid