Salut,
j'ai une classe abstraite A qui comporte une méthode virtuelle, disons,
virtual void action() = 0;. Pour que le comportement de cette méthode soit cohérent, il faudrait que l'utilisateur manipulant une dérivée de A appelle obligatoirement une fonction init() avant de faire appel à action(). Il y a moyen de d'interfacer A de telle façon que l'appel à init() soit transparent pour le client qui redéfinit action()?
Partager