[C++] Fonction amie vituelle dans une classe ?
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:
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 ;)