Kompilatorfel C3809

"klass" : en hanterad eller WinRT-typ kan inte ha några vänfunktioner/klasser/gränssnitt

Anmärkningar

Hanterade typer och Windows Runtime-typer tillåter inte vänner. Om du vill åtgärda det här felet ska du inte deklarera vänner i hanterade typer eller Windows Runtime-typer.

Example

I följande exempel genereras C3809:

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

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

int main()
{
}