tengo una clase simple como a continuaciónAcceso a un miembro de la clase de base en clase derivada
class A {
protected:
int x;
};
class B:public A
{
public:
int y;
void sety(int d)
{
y=d;
}
int gety(){ return y;}
};
int main()
{
B obj;
obj.sety(10);
cout<<obj.gety();
getch();
}
¿Cómo puede I establecer el valor de la protected
instancia de variable A::x
desde una instancia de la class B
derivado sin crear una instancia de class A
.
EDIT: ¿Podemos acceder al valor de A::x
usando el objeto de B? Me gusta obj.x
?
Solo tiene que acceder. Es visible dentro de las funciones de miembros de B. – Erik