请设计一个排队程序,用户有普通客人和 VIP 客人之分,VIP 客人不排队(即 VIP 客人在队列头部),请将已有的guest1和guest2放入队列中(guest1排在guest2前),并将VIP客人新增至队列头部。
输入描述:
无
输出描述:
VIP客人姓名 guest1姓名 guest2姓名(每个客人的名字用空格隔开)
加载中...
#include
#include
using namespace std; class Guest { public: string name; bool vip; Guest(string name, bool vip) { this->name = name; this->vip = vip; } }; int main() { Guest guest1("张三", false); Guest guest2("李四", false); Guest vipGuest("王五", true); deque
deque; // write your code here...... for (Guest g : deque) { cout << g.name << " "; } return 0; }