Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'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
};
}