Envoyé par
Flob90
virtuel tout court marche aussi bien. Je ne voit pas le lien direct entre le comportement à la suppresion, et l'interdiction de la création.
La seule différence que je vois entre les deux technique, c'est qu'on perd la possibilité d'avoir un constructeur trivial, chose qui définie certains comportements, mais c'est négligeable, AMA.
Je ne trouve pas ca contradictoire, une fonction virtuelle pure indique juste que juste l'interface doit être héritée, pas qu'il ne doit pas il y avoir un comportement par defaut utilisable explicitement.