Partager via


Erreur du compilateur C3060

'membre' : une fonction friend ne peut pas être définie dans une classe à l’aide d’un nom qualifié (elle peut uniquement être déclarée)

Une fonction friend a été définie à l’aide d’un nom qualifié, ce qui n’est pas autorisé.

L’exemple suivant génère l’erreur 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(){}