Dites que j'ai une classe nommée Base
et une classe dérivée de celle-ci appelée SuperBase
. Étant donné que add
prend dans un Base*
, serait l'une de ces valables:Transmettre à la validité de classe de base
SuperBase *super = new SuperBase;
bases.add(super);
Ou
SuperBase *super = new SuperBase;
bases.add((Base*)super);
Je ne trouve pas un bon titre pour la question, mais je pense que c'est mieux. – GManNickG