#include <vector>
#include <string>
#include <iostream>
#include <list>
#include <iterator>
#include <deque>
#include <stack>
#include <queue>
#include <algorithm>
using namespace std
;
int main()
{
queue
<int> q3
;
vector
<int> v1
= {1,2,3,4,5};
queue
<int, vector
<int>> q4(v1
);
list
<int> l1
= {1,2,3,4,5};
queue
<int, list
<int>> q5(l1
);
deque
<int> d1
= {1,2,3,4,5};
queue
<int, deque
<int>> q6(d1
);
queue
<int> q7(d1
);
q7
= q6
;
queue
<int> q8
;
q8
.push(3);
q8
.push(4);
queue
<int> q9
;
q9
= q8
;
vector
<int> v2
;
while(!q9
.empty())
{
v2
.push_back(q9
.front());
q9
.pop();
}
for(auto tmp
:v2
)
cout
<< tmp
<< ",";
cout
<< endl
;
q9
= q6
;
q6
= q9
;
q9
.front();
q9
.back();
q9
.push(3);
q9
.emplace(3);
q9
.pop();
q9
.empty();
q9
.size();
q9
.swap(q6
);
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-58215.html