Bonjour,
J'ai un problème en ce qui concerne les fonctions amies.
Je définie une fonction amie dans une classe de la façon suivante:
et ma fonction est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part friend void compar (vector<adherent> &);
nom est défini en private de ma classe adherent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void compar(vector<adherent> &A) { cout<<A[0].nom; }
Le compilateur m'affiche le message suivant :
'compar' is neither function nor number function; cannot be declared friend.
Mais je ne sais pas pourquoi.
Partager