{ return val; } static void va

Автор admin Воскресенье, 14 июня 2009 11:32

{ return val; } static void value(float newval) { val – newval; } }: class Paper : public Trash { static float val; public: PaperCfloat wt) : Trash(wt) {} float valueO const { return val: } static void value(float newval) { val – newval: } }: class Glass : public Trash { static float val: public: Glass(float wt) : Trash(wt) {} float valueO const { return val: } static void value(float newval) { val = newval; } }: lendif // TRASH_H ///:- Статические значения, определяющие стоимость единицы «вторсырья», определяются в файле реализации: //: C08:Trash.cpp {0} // Переработка мусора #include “Trash.h” float Aluminum::val = 1.67: float Paper::val = 0.10: float Glass::val – 0.23: ///:- Шаблон sumValue() перебирает содержимое контейнера, вычисляет суммарную стоимость по разным видам мусора и отображает результаты: //: С08:Recycle.срр // {L} Trash // Переработка мусора #i nclude Области применения RTTI 437 #include #include #include #include #include “Trash.h” #include “../purge.h” using namespace std; // Вычисление суммарной стоимости одного вида” мусора: tempiat


Комментарии закрыты.