ВУЗ:
Составители:
Рубрика:
44
{pritected:
TReg* sum; // указатель на сумматор
TReg* reg; // указатель на регистр
public:
TCalc();
void HamdleEvent(TEvent&);
void GetEvent(TEvent&);
void Execute();
float GetSum(); // получить значение сумматора
void PutSum(float); //занести число в сумматор
voit Help();
};
class TAdd : public TObject // схема сложения
{public:
void HandleEvent(TEvent&);
void Add();
};
TObject::TObject()
{owner=0;}
TShema::TShema()
{last=0;}
TCalc::TCalc()
{TObject* r;
sum=new TReg;
reg=new TReg;
r=new TAdd;
Insert (sum);
// и так далее для всех схем
};
TCalc::HandleEvent(TEvent& event)
{if(event.what==evMessage)
switch(event.command)
{cmQuit:
EndExec();
ClearEvent(event);
break;
cmGet:
cout<<GetSum()<<endl;
ClearEvent(event);
break;
cmSet:
44 {pritected: TReg* sum; // указатель на сумматор TReg* reg; // указатель на регистр public: TCalc(); void HamdleEvent(TEvent&); void GetEvent(TEvent&); void Execute(); float GetSum(); // получить значение сумматора void PutSum(float); //занести число в сумматор voit Help(); }; class TAdd : public TObject // схема сложения {public: void HandleEvent(TEvent&); void Add(); }; TObject::TObject() {owner=0;} TShema::TShema() {last=0;} TCalc::TCalc() {TObject* r; sum=new TReg; reg=new TReg; r=new TAdd; Insert (sum); // и так далее для всех схем }; TCalc::HandleEvent(TEvent& event) {if(event.what==evMessage) switch(event.command) {cmQuit: EndExec(); ClearEvent(event); break; cmGet: cout<
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »