Partager via


Comment puis-je savoir si mes pointeurs endommagent une adresse mémoire ?

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Pro, Premium et Ultimate

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Description du problème

Je pense que l'un de mes pointeurs endommage la mémoire à l'adresse 0x00408000. Comment puis-je savoir ce qui se passe à cet endroit ?

Solution

Vérifier l'altération du tas

Pour rechercher la modification de l'adresse mémoire :

  1. Définissez un point d'arrêt sur variable à l'adresse 0x00408000. Pour plus d'informations, consultez Comment : définir un point d'arrêt sur variable (natif uniquement).

  2. Lorsque vous atteignez le point d'arrêt, utilisez la fenêtre Mémoire pour afficher le contenu de la mémoire à partir de l'adresse 0x00408000. Pour plus d'informations, consultez Fenêtres Mémoire.

Voir aussi

Concepts

Forum Aux Questions sur le débogage du code natif

Autres ressources

Débogage du code natif