Condividi tramite


Errore del compilatore C2255

'element': non consentito all'esterno di una definizione di classe

Ad esempio, una funzione non membro viene dichiarata come friend.

L'esempio seguente genera l'errore C2255:

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

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