Partager via


Erreur du compilateur C3809

'classe' : un type managé ou WinRT ne peut pas avoir de fonctions/classes/interfaces friend

Les types managés et les types Windows Runtime n'autorisent pas l'utilisation des friends. Pour corriger cette erreur, ne déclarez ne pas de friend à l'intérieur des types managés ou Windows Runtime.

L'exemple suivant génère l'erreur C3809 :

// C3809a.cpp
// compile with: /clr
ref class A {};

ref class B
{
public:
   friend ref class A;   // C3809
};

int main()
{
}