Partilhar via


Erro do compilador C3060

'Membro' : uma função de amigo não pode ser definida dentro de uma classe usando um nome qualificado (só pode ser declarada)

Observações

Uma função de amigo foi definida usando um nome qualificado, o que não é permitido.

Example

O exemplo a seguir gera 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(){}