Compartilhar via


Fazer a verificação

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Somente nativo

Padrão

Somente nativo

PRO e equipe

Somente nativo

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Você pode usar instruções de declaração para verificar o resultado de uma operação.Declarações são mais valiosas para operações cujos resultados não são óbvios de uma rápida inspeção visual de teste.

Por exemplo, considere o código a seguir, que atualiza a variável iMols com base no Sumário da lista vinculado apontado pelo mols:

/* This code assumes that type has overloaded the != operator
 with const char * 
In addition, it also assumes that H2O is somewhere in that linked list. 
Otherwise we'll get an access violation... */
while (mols->type != "H2O")
{
 iMols += mols->num;
 mols = mols->next;
}
ASSERT(iMols<=numMols); // MFC version
_ASSERT(iMols<=numMols); // CRT version

O número de moléculas contados por iMols sempre deve ser menor ou igual ao número total de moléculas, numMols. Inspeção visual do loop não mostra que esse necessariamente ser o caso, uma demonstrativo de asserção é usado após o loop para testar essa condição.

Consulte também

Conceitos

Captura de erros de lógica

Declarações