Oyo !

Voilà j'ai un petit pb avec un héritage et une surcharge d'opérateur << déclaré friend dans ma classe mère. je voudrais pouvoir la mettre virtual pour bien appeler le même opérateur surchargé dans ma classe fille, mais le compilateur n'apprécie pas j'utilise VS .NET.

Pout ceux qui n'ont rien capté, du code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class Mere {
    // je veux insérer virtual ici :
    friend ostream & operator <<(ostream & flux, Mere & obj);
};
 
class Fille : public Mere {
    friend ostream & operator <<(ostream & flux, Fille & obj);
};
Merci d'essayer de m'aider