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(){}