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.
Version imprimable
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...
Effectivement, ca peut éviter des fuites de mémoires en vérifiant que tu ne fait pas n'importe quoi a la compilation.