Une fuite de mémoire se réfère à la répartition statique ou dynamique de la mémoire qui n'est pas utilisé par tous les programmes . Quand un programme est en cours d'exécution , il est affecté mémoire par le système d'exploitation et il doit libérer la mémoire quand il termine son exécution . Quand un programme a pris fin ne parvient pas à libérer la mémoire , les fuites de mémoire se produisent. Visual C + + fournit une fonction de détection de fuite de mémoire qui peut être intégré par les applications. Choses que vous devez
Visual Studio IDE
Voir Plus Instructions
1
Cliquez sur " Démarrer", " Tous les programmes " puis " Visual Studio IDE" . Cliquez sur " Fichier" et " Ouvrir" pour ouvrir votre VC + + existante projet
2
Ajoutez le code suivant à votre projet afin de permettre la détection des fuites de mémoire : .
# Include < stdlib . h> Photos
# include
Vous devez intégrer # include déclarations dans l'ordre illustré ci-dessus . Grâce à la prise de crtbdg.h , le malloc et les fonctions gratuites sont mises en correspondance avec leurs versions debug , _malloc_dbg et _free_dbg , qui sont responsables de la détection d'allocation de mémoire .
3
Afficher les informations de fuite de mémoire par _CrtDumpMemoryLeaks incorporant () dans votre programme . Cette fonction permettra d'illustrer la mémoire des fuites d'informations dans la fenêtre de sortie lorsque vous générez et exécutez votre programme.