ВУЗ:
Составители:
Рубрика:
39
сonst int cmSet = 1; //занести число
сonst int cmGet = 2; //посмотреть значение
сonst int cmAdd = 3; //добавить
и т.д.
сonst int cmQuit = 101; //выход
Класс-событие
struct TEvent
{int what
union{
int evNothing;
union{int command;
int a;}
}
}
Объект-калькулятор, работающий с целыми числами.
class TInt{
int EndState;
public
int x;
Int(int x1);
virtual ~Int();
virtual void GetEvent (TEvent &event);
virtual int Exicute();
virtual void HandleEvent (TEvent& event);
virtual void ClearEvent (TEvent& event);
int Valid();
void EndExec();
int GetX();
void SetX (int newX);
void AddY (int Y);
…
};
Рассмотрим возможную реализацию основных методов.
void TInit::GetEvent(TEvent &event)
{char* OpInt = “+-*/=?q”; //строка содержит коды операций
char s[20];
char code;
cout<<‘>’;
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »