⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 extended_queue.h

📁 飞机场模拟系统
💻 H
字号:

#ifndef    _EXTENDED_QUEUE_H_
#define    _EXTENDED_QUEUE_H_

#include "Plane.h"


typedef  Plane  Queue_entry;

const int maxqueue = 100;

enum Error_code{success,fail,overflow,underflow};

class Extended_queue{
      
 public:
   Extended_queue();
   bool empty() const;
   Error_code append(const Queue_entry &x);
   Error_code serve();
   Error_code retrieve(Queue_entry &x) const;
   bool full() const;
   int size() const;
   void clear();
   Error_code serve_and_retrieve(Queue_entry &item);
 private:
   int count;
   int front, rear;
   Queue_entry entry[maxqueue];
 };
 
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -