Sei sulla pagina 1di 1

FUNCIONES AMIGAS

Una funcin amiga es una funcin no miembro de una clase que puede tener acceso a las
partes privadas de una clase; se debe declarar cm amiga de la clase mediante la palabra
reservada friend.
Las funciones amigas se declaran situando su prototipo en la funcin de la clase de la que
es amiga precedindola con la palabra reservada friend.

CLASES AMIGAS
No slo puede ser una funcin, amiga de una clase, tambin una clase completa puede ser
amiga de otra clase. En este caso todas las funciones de la clase amiga pueden acceder a
las partes privadas de la otra clase.
Una clase amiga puede ser declarada antes de que pueda ser designada como amiga.
class animales;
class hombre
{
public:
friend class animales;
};
class animales
{//..
};

Potrebbero piacerti anche