2010-11-03 9 views

Respuesta

8
struct A{}; 

struct Ader : A{}; 

struct B{ 
    friend struct A; 
}; 

No. amistad no se hereda en C++. Tampoco es transitivo.

Ader no pueden acceder B como amigo a menos que la amistad dada explícitamente por B, sólo porque es la base A es un amigo de B.

1

No, eso no está permitido. Compruebe here.

Cuestiones relacionadas