#include <iostream>
#include <queue>
using namespace std;
void printQueue(queue<int>& q) {
while (!q.empty()) {
cout << q.front() << " ";
q.pop();
}
}
int main()
{
auto it = {1, 2, 3, 4, 5};
queue<int> q1(it);
queue<int>q2(move(q1));
cout << "q1" << endl;
printQueue(q1);
cout << "q2" << endl;
printQueue(q2);
}
/*
run:
q1
q2
1 2 3 4 5
*/