push_back()はコンテナの最後に要素を追加します。
次の例は、dequeコンテナに要素を保存するコードの例です。
// push_data.cpp
#include <deque>
#include <iostream>
#include <iterator>
using namespace std;
int main(void)
{
deque<int> v;
// 最初にコンテナに入れておくデータ
v.push_back(2);
// コンテナの要素の前に挿入する
v.push_front(4);
v.push_front(6);
// 結果を出力する
copy(v.begin(), v.end(), out);
cout << endl;
// コンテナの要素の最後に追加する
v.push_back(3);
v.push_back(7);
// 結果を出力する
copy(v.begin(), v.end(), out);
cout << endl;
return 0;
}
このプログラムをコンパイルして実行する例を次に示します。
C:\CCpp\ch10>g++ -o push_data push_data.cpp
C:\CCpp\ch10>push_data
2,
6,4,2,
6,4,2,3,7,