Bonjour,
Je dois faire un programme qui sais détecter les fuites mémoires à partir des informations concernant les zones allouées.
J'ai du mal à commencer, comment est ce que je pourrai faire?
Merci d'avance.
Bonjour,
Je dois faire un programme qui sais détecter les fuites mémoires à partir des informations concernant les zones allouées.
J'ai du mal à commencer, comment est ce que je pourrai faire?
Merci d'avance.
Un article sur code project (en anglais) : Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
CafuroCafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbeUn logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
Il y a aussi cet excellent article de Laurent Gomila : http://loulou.developpez.com/tutorie.../partie1/#L2.2
![]()
Merci.
Je voulais juste vous demander: Avec les pointeurs intelligents normalement on a pas besoin de surcharger les opérateurs new et delete non? Parce que on les alloue avec les constructeurs... Non?
Merci de m'éclairer.
Ce sont deux choses différentes. En gros, les pointeurs intelligents sont une enveloppe RAII te garantissant une bonne sémantique de copie donc une bonne destruction. Ils te mettent à l'abri des erreurs courantes de partage du pointeur et offrent une solution bien plus simple pour la gestion des exceptions.
La surcharge des opérateurs new/delete te permet d'avoir ta propre gestion mémoire, entendre pouvoir allouer avec une stratégie différente de celle par défaut (par expl, pour utiliser des pools mémoires).
Ce sont deux services différents avec deux objectifs différents et deux cas de mise en œuvre différents.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager