[POO] Question sur le destructeur
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:
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:
1 2 3 4 5
| CFP::~CFP()
{
delete[] warping; //Nécessaire ici???
std::cout << "CFP détruit :" << nom_composant << std::endl;
} |
Merci !