Partilhar via


Como posso saber se meus ponteiros corrompem um endereço de memória?

Descrição do problema

Eu acho que um de meus ponteiros pode estar danificando a memória no endereço 0x00408000. Como posso descobrir o que está acontecendo lá?

Solução

Verificação de danos do heap

Para localizar onde o endereço de memória foi alterado

  1. Defina um ponto de interrupção de dados em 0x00408000. See Definir um ponto de interrupção de alteração de dados (somente C++ nativo).

  2. Quando você atingir o ponto de interrupção, use a janela Memória para exibir o conteúdo da memória que começam em 0x00408000. Para obter mais informações, consulte Janelas de memória.

Consulte também

Conceitos

Perguntas frequentes de depuração do código nativo

Outros recursos

Depurando código nativo