Angenommen, ich habe eine Klasse mit dem Namen Base
und eine Klasse, die davon abgeleitet ist SuperBase
genannt. Da add
nimmt in einem Base*
, würde entweder davon gültig:Casting zur Basis Klassengültigkeit
SuperBase *super = new SuperBase;
bases.add(super);
Oder
SuperBase *super = new SuperBase;
bases.add((Base*)super);
Ich kann nicht einen guten Titel für die Frage denken, aber ich denke, das ist besser. – GManNickG