friend (C++)

En algunos casos, es más cómodo conceder acceso de nivel de miembro a funciones que no son miembros de una clase o a todas las funciones de una clase independiente. La palabra clave friend permite que una función o una clase obtenga acceso a los miembros privados y protegidos de una clase. Se pueden declarar funciones friend o clases friend para tener acceso no solo a los miembros public, sino también a los miembros de clase protected y private.

friend class-name; 
friend function-declarator;

Vea también

Referencia

Palabras clave de C++

Declaraciones friend

Definir funciones friend en las declaraciones de clase