Partilhar via


Erro do compilador C3809

'classe': um tipo gerenciado ou WinRT não pode ter funções/classes/interfaces de amigos

Observações

Tipos gerenciados e tipos do Tempo de Execução do Windows não permitem amigos. Para corrigir esse erro, não declare amigos dentro de tipos gerenciados ou do Tempo de Execução do Windows.

Example

O exemplo a seguir gera C3809:

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

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

int main()
{
}