如下列代码,
#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; } for (int i = 0; i < 10; ++i) { cout << queue_list[i] << endl; } }
我循环初始化了10个队列,可是我打印出来发现是同一个地址,会互相影响;请问如何可以让10个队列互相独立。
付费偷看金额在0.1-10元之间
一周热门 更多>