// Включаемый файл для потокового ввода/вывода
#include <iostream.h>
#include <string.h>

//==========================================================
// Класс Base
class	Base 
{
public:
	int	iNumber;
	// Другие элементы класса 
};

// Класс Derived, наследованный от базового класса Base.
// Обратите внимание, что базовый класс Base  указан как public 
class	Derived : public Base 
{
public:
	// Это объявление скрывает элемент iNumber базового класса
	int	iNumber;
	int	GetNumber(void) {return iNumber + Base::iNumber; }
};

// Главная функция программы
void main(void)
{
   Derived     objDerived;
   
   objDerived.Derived::iNumber = 20;
   objDerived.Base::iNumber = 10;
   
	cout << objDerived.GetNumber() << "\n";
}
