Exemplo de crt_dbg1: Basic de tempo de execução c recursos de depuração
O exemplo de crt_dbg1 ilustra os recursos básicos de depuração das bibliotecas de tempo de execução c e o tipo de saída de depuração que geram a esses recursos.
Observação sobre segurança |
---|
Este código de exemplo destina-se a ilustrar um conceito e mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece este código de exemplo "COMO ESTÁ" e sem garantias. |
Para obter exemplos e instruções para instalá-los:
Para acessar exemplos do Visual Studio
No menu Ajuda, clique em Exemplos.
Por padrão, esses exemplos são instalados em unidade:\Arquivos de Programas\Microsoft Visual Studio 10.0\Samples\.
- Para a versão mais recente do que esse exemplo e uma lista de outros exemplos, consulte Amostras de Visual Studio no site do MSDN.
Criar e executar a amostra.
Para criar e executar esse exemplo.
Abra crt_dbg1.sln.
No Build menu, clique em Build.
On the Debug menu, click Start Without Debugging.
Para ver a saída do programa, conforme ele progride, definir pontos de interrupção no código e, em seguida, exibir a saída na janela de comando para o programa. Ou, execute Debug\crt_dbg1.exe no prompt de comando.
Keywords
Este exemplo utiliza as seguintes palavras-chave:
_asserte; _crtcheckmemory; _crtdumpmemoryleaks; _crtmemcheckpoint; _crtmemdifference; _crtmemdumpallobjectssince; _crtmemdumpstatistics; _crtsetdbgflag; _crtsetreportfile; _ CrtSetReportMode; _malloc_dbg; _rpt1; _rpt2; AboutBox; clear_crt_debug_field; CreateInstance; displaystring; livre; get_size; HelpString; ID. iid_is; malloc; módulo; outputheading; pointer_default; put_size; set_crt_debug_field; strcmp; strcpy_s; UUID