FAQ:ANSI CPP:обращение к переменной или методу базового класса
Материал из Весельчак У
Версия от 22:06, 6 августа 2008; Mczim (обсуждение | вклад) (→Как обратиться к переменной или методу базового класса?=)
Как обратиться к переменной или методу базового класса?
Если не вдаваться в права доступа (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(); } };