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
clicar sobre o testgames.cpp guia na área de edição, se esse arquivo não estiver visível.
conjunto a linha corrente no editor, clicando na linha seguinte:
solitaire = new Cardgame(1);
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.
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.
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.
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.
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.
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.
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++)