protected
De cppreference.com
[editar] Como Indicador de Acceso
Sintaxis:
[class | struct | union] clasebase { protected: lista de miembros protegidos .... }; .... [class | struct ] clasederivada : nombreclase1 { public: lista de miembros públicos };
La palabra clave protected dentro de una class o struct, indica que la lista de miembros que sigue es de acceso protegido, lo que significa que solamente esta clase y aquellas que derivan (heredan) de ella, pueden acceder a estos miembros por medio de su interface pública. Funciones heredadas que mantienen comportamiento de la clase base se declaran como protegidas.
En el ejemplo anterior, todos los miembros de clasederivada pueden acceder a la lista de miembros protegidos en clasebase; si otras funciones u otros objetos (no heredados de clasebase) tratan de hacerlo, se produce un error de compilación.
[editar] Como Indicador de Herencia
| This section is incomplete |