Partilhar via


Testando um projeto (C++)

Executando um programa em modo de depurar permite que você use os pontos de interrupção para interromper o programa para examinar o estado de variáveis e objetos.

Nesta etapa, você inspeção o valor de uma variável sistema autônomo o programa é executado e deduzir por que é o valor não pode ser esperada.

Pré-requisitos

Este tópico pressupõe que você entenda os fundamentos da linguagem C++.Se apenas começar aprendendo C++, recomendamos que o "Guia de C++ iniciantes", escrito por Herb Schildt, disponível online emhttps://go.Microsoft.com/fwlink/?LinkId=115303.

Para executar um programa em modo de depurar

  1. clicar sobre o testgames.cpp guia na área de edição, se esse arquivo não estiver visível.

  2. conjunto a linha corrente no editor, clicando na linha seguinte:

    solitaire = new Cardgame(1);
    
  3. Para conjunto um ponto de interrupção nessa linha, sobre o Depurar menu, clicar Alternar ponto de interrupção ou pressione F9.Como alternativa, você pode clicar na área à esquerda de uma linha de código para conjunto ou desmarcar um ponto de interrupção.

    Um círculo vermelho é exibido à esquerda de uma linha com um ponto de interrupção definido.

  4. Sobre o Depurar menu, clicar Iniciar a depuração ou pressione F5.

    Quando o programa chega a linha com o ponto de interrupção, a execução pára temporariamente (porque o programa está no modo de interrupção).Uma seta amarela à esquerda de uma linha de código indica que é a próxima linha a ser executado.

  5. Para examinar o valor do totalparticipants variável, focalizar-lo com o mouse. O nome da variável e seu valor 12 é exibida em uma janela de dica de ferramenta.

    clicar com o botão direito do mouse o totalparticipants variável e clique em Adicionar inspeção de variáveis para exibir essa variável no Observação janela.Você também pode selecionar a variável e arrastar-o para o inspeção janela.

  6. Sobre o Depurar menu, clicar Passar sobre ou pressione F10 para passar para a próxima linha de código.

    O valor de totalparticipants Agora é exibido sistema autônomo 13.

  7. clicar com o botão direito do mouse na linha última do main método)return 0;) e clique em Executar até o cursor.A seta amarela para a esquerda dos pontos de código para a próxima demonstrativo a ser executado.

  8. The totalparticipants número deve diminuir quando um Cardgame é encerrado. Neste ponto, totalparticipants deve ser igual a 0 porque todos os ponteiros Cardgame foram excluídos, mas o Observação 1 Indica de janela totalparticipants é igual a 18.

    Há um bug no código que irá detectar e corrigir na próxima seção.

  9. On the Debug menu, click Stop Debugging orpress Shift-F5 to stop the program.

Próximas etapas

Anterior:Criando um projeto (C++) | Próxima:Depurando um projeto (C++)

Consulte também

Tarefas

Tour guiado do Visual C++

Outros recursos

Compilando, depurando, e testando