void Bus_link::input(){Bus_infor *p,*p2=NULL;p=head;int n;while(p-〉next)p=p->next;while(n){p2=new Bus_infor;p2—>input();p—〉next=p2;p2—>next=NULL;p=p—〉next;Bus_link::setkey(1);cout〈〈”\t\t\t按1继续,按0返回:";cin〉〉n;}}#include//时间库函数using namespace std;//命名空间class Bus_infor{private: static int Bus_No;//静态数据成员,统计当前所有的Bus_infor对象的数目char start[20];//起点站char end[20];//终点站int Bus_order;//班次号 int all_tickted;//额定载量int tickted;//已定票人数int Hour_start,Minute_start;//发车时间float GoHour;//行车时间public:Bus_infor();~Bus_infor();Bus_infor *next;void input();//录入函数 void input(ifstream & is);//读取函数 void output();//输出函数void output(ofstream & os);//写入函数void Order_tickt(int n);//定票函数void Unorder_tickt(int n);//退票函数void GetTime_start();//猎取发车时间函数bool GetTime();//推断当前班次状况函数int Get_all_tickted() { return all_tickted; } //内联函