一次创建多个队列

时间:2014-03-10 05:40:13

标签: c++ queue

有没有办法可以一次创建多个队列?

例如我的程序会问。用户想要多少个队列,如果他提交3,那么它将创建3个看起来像这样的队列。

queue<int> queue1;

queue<int> queue2;

queue<int> queue3;

我是否创建了一个for循环来执行此操作?或者还有另一种方法吗?

for (int i = 0; i<userInput; i++)
{
   queue<int> queue[i];
}

上述工作会不会? 基本上询问用户他们想要创建多少个队列,并根据他的输入创建它们。

1 个答案:

答案 0 :(得分:1)

vector<queue<int>> queues(n);