push_back()

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,
  

関連項目

push_front()

deque


コンテナ目次 C++目次 inserted by FC2 system