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.
'identificador' : 'amigo' não pode ser usado durante a definição de tipo
Observações
A friend declaração inclui uma declaração de classe completa. Uma friend declaração pode especificar uma função de membro ou um especificador de tipo elaborado, mas não uma declaração de classe completa.
Example
O exemplo seguinte gera C2391:
// C2391.cpp
// compile with: /c
class D {
void func( int );
};
class A {
friend class B { int i; }; // C2391
// OK
friend class C;
friend void D::func(int);
};