Train.h
上传用户:stella1212
上传日期:2022-08-06
资源大小:567k
文件大小:0k
开发平台:

Visual C++

  1. #pragma once
  2. #include"Stack.h"
  3. class Train
  4. {
  5. public:
  6. //从使用者那里获得所需要的参数
  7. bool read();
  8. //重排车厢并进行输出的函数
  9. bool Railroad();
  10. //将一列车厢从缓冲铁轨中输出的函数
  11. void Output(int &minH,int &minS,Stack* track_rail);
  12. //Hold 函数将一列车厢送到缓冲铁轨当中
  13.     bool Hold(int c, int &minH, int &minS,Stack* track_rail);
  14.     Train(void);
  15. ~Train(void);
  16. private:
  17. int train_length;//火车厢的长度
  18.     int *train_sequence;//火车序列
  19. int track_number;//缓冲轨道的个数
  20. };