如下列代码,
#include <iostream> #include <queue>int main() { queue<int>* queue_list[10]; for (int l = 0; l <10; ++l) { queue<int> queue; queue_list[l] = &queue; 优艾设计网_PS论坛} for (int i = 0; i < 10; ++i) { cout << queue_list[i] << endl; } }
我循环初始化了10个队列,可是我打印出来发现是同一个地址,会互相影响;请问如何可以让10个队列互相独立。
精彩评论