一次创建多个队列
Create Multiple Queues at Once
是否有办法一次创建多个队列?
例如,我的程序会问。用户想要多少个队列,如果他提交了3个,那么它将创建3个这样的队列。
queue<int> queue1;
queue<int> queue2;
queue<int> queue3;
我创建一个for循环来做这个吗?或者还有别的办法吗?
for (int i = 0; i<userInput; i++)
{
queue<int> queue[i];
}
上述方法可行吗?基本上是询问用户他们想要创建多少个队列,它将根据用户的输入创建队列。
vector<queue<int>> queues(n);
相关文章:
- 在C++中创建队列 - 什么是 malloc 错误?
- 避免使用 boost::进程间::消息队列创建文件
- 是否可以使用简单队列创建优先级队列
- C++ Poco - 如何创建通知队列的向量?
- 如何在 c++ 中创建对的优先级队列.这会弹出具有最小值的元素.默认的弹出最大值
- 如何使用用户输入创建字符串队列?
- 使用加速进程间创建消息队列 - 内存访问冲突
- 为什么我不能在 Windows 中的 rabbitmq 中创建队列?
- 为队列创建C 全局变量
- 创建多类队列C++
- C 在标题文件中创建具有结构定义的结构的队列
- 我有一个问题,创建了C 中阻塞队列的向量
- 无法创建支持传输队列的 VkDevice
- 关于使用我自己创建的类使用优先级队列的问题
- 从调度队列块 [ swift / c++ ] 创建线程
- 在.c文件接收函数中使用Linux中的MSGGET创建消息队列未实现错误
- 尝试使用堆栈创建队列.为什么我会遇到int转换错误的空白
- 用管道在C++中创建调度队列/线程处理程序:FIFO溢出
- 从 STL 优先级队列创建最小堆
- boost::进程间消息队列创建时的竞争条件