Partager via


Erreur du compilateur C2255

'element' : non autorisé en dehors d’une définition de classe

Par exemple, une fonction non-membre est déclarée comme étant un friend.

L’exemple suivant génère l’erreur C2255 :

// C2255.cpp
// compile with: /c
class A {
private:
   void func1();
   friend void func2();
};

friend void func1() {}   // C2255
void func2(){}