C'est une recommendation qui n'est utile que si l'on prévoit d'appeler delete depuis un type base.
On pourrait avoir besoin des fonctions virtuelles sans ça.
C'est une recommendation qui n'est utile que si l'on prévoit d'appeler delete depuis un type base.
On pourrait avoir besoin des fonctions virtuelles sans ça.
Mais justement, si tu ne prévois pas d'appeler le delete depuis un type base, tu as tout intéret à le rendre protected: Cela t'évitera de l'appeler accidentellement...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Effectivement, ca peut éviter des fuites de mémoires en vérifiant que tu ne fait pas n'importe quoi a la compilation.
Partager