Sdílet prostřednictvím


Chyba kompilátoru C3809

'class' : spravovaný typ nebo typ WinRT nemůže mít žádné přátelské funkce, třídy/ rozhraní

Poznámky

Spravované typy a typy prostředí Windows Runtime neumožňují přátele. Chcete-li tuto chybu opravit, deklarujte přátele uvnitř spravovaných nebo prostředí Windows Runtime typů.

Example

Následující příklad vygeneruje C3809:

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

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

int main()
{
}