Erro do compilador C3060
'member' : uma função friend pode não ser definida dentro de uma classe usando um nome qualificado (só pode ser declarada)
Uma função friend foi definida usando um nome qualificado, o que não é permitido.
O exemplo a seguir gera o erro C3060:
// C3060.cpp
class A {
public:
void func();
};
class C {
public:
friend void A::func() { } // C3060
// Try the following line and the out of class definition:
// friend void A::func();
};
// void A::func(){}