Bonjour à tous,
Juste une petite question sur une memory leak éventuelle:
J'ai une classe CFP qui contient un pointeur vers une autre classe Warping:
Est-ce que le destructeur doit faire cet appel explicite:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class CFP { public: CFP(Choc & c, std::string nom_cfp); //Constructeur avec nom du composant CFP(Choc &c); virtual ~CFP(); // autre fonctions membres... private: Warping *warping; //Pointeur vers un objet de la classe Warping };
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CFP::~CFP() { delete[] warping; //Nécessaire ici??? std::cout << "CFP détruit :" << nom_composant << std::endl; }
Partager