CRT depuração Techniques
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. |
Se você estiver depurando um programa que usa o C em time de execução biblioteca, essas técnicas de depuração podem ser útil.
Nesta seção
Uso de biblioteca CRT depurar
Descreve o suporte de depuração fornecido pela biblioteca de time de execução do C e fornece instruções para acessar as ferramentas.Macros de relatório
Fornece informações sobre o _RPTn and _RPTFn macros (definidas em CRTDBG.H), que substituem o uso da printf instruções para depuração.depurar de versões de funções de alocação de heap
Discute as versões de depurar especiais das funções de alocação de heap, incluindo: como a CRT mapeia chamadas, os benefícios do invoca-las explicitamente, como evitar a conversão, acompanhamento os tipos separados de alocações em blocos de cliente e os resultados não definir _DEBUG.A Heap depurar CRT
Fornece links para gerenciamento de memória e a pilha de depurar, os tipos de blocos no heap depurar, usando a pilha de depurar, estado de heap funções de emissão de relatórios e acompanhamento de solicitações de alocação de heap.Texto de função de gancho de depurar
Listas de links para bloco de cliente conectar funções, funções de gancho de alocação, ganchos de alocação e alocações de memória do CRT e funções de gancho de relatório.
Seções relacionadas
Depuração de código nativo
Aborda alguns problemas comuns de depuração e técnicas para aplicativos C e C++.Segurança do Depurador
Fornece recomendações para a depuração mais seguro.