有没有办法可以一次创建多个队列?
例如我的程序会问。用户想要多少个队列,如果他提交3,那么它将创建3个看起来像这样的队列。
queue<int> queue1;
queue<int> queue2;
queue<int> queue3;
我是否创建了一个for循环来执行此操作?或者还有另一种方法吗?
for (int i = 0; i<userInput; i++)
{
queue<int> queue[i];
}
上述工作会不会? 基本上询问用户他们想要创建多少个队列,并根据他的输入创建它们。
答案 0 :(得分:1)
vector<queue<int>> queues(n);