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:friend void compar (vector<adherent> &);
nom est défini en private de ma classe adherent.Code:
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.