www.pudn.com > shoufei.rar > cars.h
#includestruct scar { int spay; char stype[30]; char sno[12]; char sdate[15]; int sflux; int scapitalpay; }; class cars { protected: int pay; char type[30]; char no[12]; char date[15]; static int flux; static int capitalpay; public: cars(); ~cars(); void view(); virtual void print()=0; virtual void save()=0; virtual void cost()=0; }; class car:virtual public cars { public: void print(); void cost(); void save(); protected: int seats; }; class bus:virtual public cars { protected: int seats; public: void cost(); void print(); void save(); }; class carriage:public car,public bus { public: void cost(); void print(); void save(); private: int seats; }; class truck:public cars { private: float tonnage; public: truck(); ~truck(); void print(); void cost(); void save(); };