FAQ:ANSI CPP:обращение к переменной или методу базового класса
Материал из Весельчак У
Как обратиться к переменной или методу базового класса?=
Если не вдаваться в права доступа (public, private, protected), то так:
<имя_базового_класса>::переменная; <имя_базового_класса>::метод();
class Cbase
{
protected:
int metod()
{
return 1;
}
};
class Cchild:public Cbase
{
int metod()
{
return 5;
}
void example()
{
int n;
// вызов Cchild::metod()
n = metod();
// вызов Cbase::metod()
n = Cbase::metod();
}
};