ВУЗ:
Составители:
Рубрика:
43
В примере приведены определения основных классов и типов и реа-
лизации только некоторых компонентных функций.
class TShema;
class TObject //абстрактый класс - стоит во главе иерархии классов
{protected:
TShema* owner;
public:
TObject();
~TObject();
virtual void HandleEvent(TEvent&);
virtual void ClearEvent(TEvent&);
};
class TShema::public TObject // абстрактная группа
{protected:
TItem* last;
public:
TShema();
~TShema();
virtual void Insert(TObject*);
virtual void HandleEvent(TEvent&);
};
class TDevice: public TShema // абстрактное устройство управления
{protected:
int EndState;
public:
virtual void GetEvent(TEvent&);
virtual void Execute();
virtual int Valid();
virtual void EndExec();
};
class TRec: public TObject/ устройство для хранения данных-регистр
{protected:
float x;
public:
TReg();
~TReg();
float GetX();
void SetX(float&);
};
class TCalc : public TDevice //калькулятор
43
В примере приведены определения основных классов и типов и реа-
лизации только некоторых компонентных функций.
class TShema;
class TObject //абстрактый класс - стоит во главе иерархии классов
{protected:
TShema* owner;
public:
TObject();
~TObject();
virtual void HandleEvent(TEvent&);
virtual void ClearEvent(TEvent&);
};
class TShema::public TObject // абстрактная группа
{protected:
TItem* last;
public:
TShema();
~TShema();
virtual void Insert(TObject*);
virtual void HandleEvent(TEvent&);
};
class TDevice: public TShema // абстрактное устройство управления
{protected:
int EndState;
public:
virtual void GetEvent(TEvent&);
virtual void Execute();
virtual int Valid();
virtual void EndExec();
};
class TRec: public TObject/ устройство для хранения данных-регистр
{protected:
float x;
public:
TReg();
~TReg();
float GetX();
void SetX(float&);
};
class TCalc : public TDevice //калькулятор
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
