J'ai une classe abstraite et j'ai besoin de créer deux objets de sous-classes anonymes pour cela. J'ai plusieurs sous-classes. Il suffit d'écrire le code pour créer l'un de ces objetsC++, Créer un objet de sous-classe anonyme dans la classe abstraite
-2
A
Répondre
1
Lorsque vous déclarez une classe (ou une structure) le nom de la classe facultatif si vous déclarez une variable, mais vous pouvez toujours utiliser l'héritage.
Quelque chose comme
class AbstractBaseClass
{
public:
virtual void abstract_function() = 0;
};
class : public AbstractBaseClass
{
public:
void abstract_function() { ... }
} my_anonymous_object;
+0
Ok mais comment puis-je faire l'objet dans ma classe abstraite? –
ce qui est un objet anonyme? – alexm
J'ai six sous-classes. Anonyme comme dans, ce sera l'un de ces six objets de la sous-classe –