En redéfinissant une classe en C ++ (avec un destructeur virtuel), j'implémente à nouveau le destructeur comme virtuel sur la classe héritière, mais dois-je appeler le destructeur de base?
Si oui, j'imagine que c'est quelque chose comme ça ...
MyChildClass::~MyChildClass() // virtual in header
{
// Call to base destructor...
this->MyBaseClass::~MyBaseClass();
// Some destructing specific to MyChildClass
}
Ai-je raison?