C++ 一次创建多个队列

C++ 一次创建多个队列,c++,queue,C++,Queue,有没有一种方法可以一次创建多个队列 例如,我的程序会问。用户需要多少个队列,如果他提交3个,那么它将创建3个如下所示的队列 queue<int> queue1; queue<int> queue2; queue<int> queue3; 队列1; 队列2; 队列3; 我是否创建for循环来执行此操作?还是有其他方法可以做到这一点 for (int i = 0; i<userInput; i++) { queue<int> que

有没有一种方法可以一次创建多个队列

例如,我的程序会问。用户需要多少个队列,如果他提交3个,那么它将创建3个如下所示的队列

queue<int> queue1;

queue<int> queue2;

queue<int> queue3;
队列1;
队列2;
队列3;
我是否创建for循环来执行此操作?还是有其他方法可以做到这一点

for (int i = 0; i<userInput; i++)
{
   queue<int> queue[i];
}
for(int i=0;i
vector队列(n);
向量队列(n);
向量队列(n);
向量队列(n);
vector<queue<int>> queues(n);