{ 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
Комментарии закрыты.
Последние комментарии