Bonjour,
Dans un énoncé de TP, on me demande de faire la chose suivante :
Ajouter la surcharge de l'opérateur + à la classe B en ajoutant son
prototype à la class A ( qui est virtuelle pure et dont dérive B ).
Le prototype donné :
B& operator +(B&);
Ce que j'ai tenté de faire :
class A
{
A& operator + (A&) = 0;
};
class B : A
{
B& operator + (B&) { // implementation ... }
};
Bien évidemment, il y a des erreurs de compilation car le compilateur
considère B toujours comme virtuelle.
Est-ce une erreur dans l'énoncé ou bien ai-je raté un épisode ? Merci de
m'éclairer un peu..
Précédente
Suivante
touche appuyée dés le lancement d'un ...
peut etre HS (makefile et ./configure