Condividi tramite


Errore del compilatore C3809

'class': un tipo gestito o WinRT non può avere funzioni, classi o interfacce friend

I tipi gestiti e i tipi Windows Runtime non consentano elementi friend. Per correggere l'errore, non dichiarare elementi friend nei tipi gestiti o Windows Runtime.

L'esempio seguente genera l'errore C3809:

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

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

int main()
{
}