Программирование на С++. Рейзлин В.И. - 39 стр.

UptoLike

Составители: 

41
};
}
int TInt::Valid();
{ if (EndState == 0) return 0;
else return 1;
}
void TInt::ClearEvent(TEvent& event)
{
Event. what:= evNothing;
}
void TInt::EndExec()
{
EndState= 1;
}
void TInt::AddY(int Y)
{
x+=Y;
и т.д.
void main()
{
TInt MyApp;
MyApp.Execute();
}
Порядок выполнения работы
1. Разобрать пример, представленный в приложении. Ответить на
следующие вопросы:
а) какова здесь иерархия классов?
б) какова здесь иерархия объектов?
в) как КАЛЬКУЛЯТОРУ передаются аргументы операции? где они
хранятся? Каким образом получают к ним доступ устройства СЛОЖЕ-
НИЯ, ВЫЧИТАНИЯ и т.д. ?
г) как обрабатываются события группой?
д) каковы все маршруты события TEvent?
е) как выполняются HandleEvent всех классов?
2. Выбрать группу объектов, которые будут обрабатывать события
(это не могут быть объекты, приведенные в приложении).