Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
'função' : uma função amiga não pode ser definida dentro de uma classe local
Observações
Você pode declarar, mas não definir uma função de amigo em uma classe local.
Exemplo
O exemplo a seguir gera C2689:
// C2689.cpp
// compile with: /c
void g() {
void f2();
class X {
friend void f2(){} // C2689
friend void f2(); // OK
};
}