cpp 交换两个队列指针所指向的队列
时间: 2023-11-03 21:17:56 浏览: 129
用指针的方法交换两位数
假设要交换的两个队列为queue1和queue2,可以通过以下代码实现指针所指向的队列的交换:
```
std::queue<int>* temp = queue1;
queue1 = queue2;
queue2 = temp;
```
上述代码中,首先定义了一个指向std::queue<int>类型的指针temp,将其指向queue1所指向的队列。然后将queue1指向queue2所指向的队列,再将queue2指向temp所指向的队列,即完成了两个队列指针所指向的队列的交换。
阅读全文