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:

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
 
};
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
CFP::~CFP()
{
	delete[] warping; //Nécessaire ici???
	std::cout << "CFP détruit :" << nom_composant << std::endl;
}
Merci !