정수
#include <iostream>
#include <deque>
using namespace std;
int main() {
deque<int> dq = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
dq.pop_front(); // { 2, 3, 4, 5, 6, 7, 8, 9, 10 }
dq.push_back(11); // { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }
for (auto& n: dq)
cout << n << " ";
cout << endl;
return 0;
}
<aside> ➡️ 2 3 4 5 6 7 8 9 10 11
</aside>
문자열
#include <iostream>
#include <deque>
using namespace std;
int main() {
deque<string> dq = { "naver", "daum", "cnn", "yahoo", "google" };
dq.push_front("infinity"); // {"infinity", "naver", "daum", "cnn", "yahoo", "google"}
dq.pop_back(); // {"infinity", "naver", "daum", "cnn", "yahoo"}
for(auto& e: dq)
cout << e << " ";
cout << endl;
return 0;
}
<aside> ➡️ infinity naver daum cnn yahoo
</aside>