最終更新日時:
が更新

履歴 編集

function
<list>

std::list::push_back

void push_back(const T& x); // (1)
void push_back(T&& x);      // (2) C++11

概要

新たな要素を末尾に追加する。

戻り値

なし

計算量

定数時間

#include <iostream>
#include <list>
#include <string>
#include <algorithm>

int main()
{
  std::list<std::string> ls;

  // const&バージョン
  std::string s = "hello";
  ls.push_back(s);

  // &&バージョン
  ls.push_back(std::string("world"));

  for (const std::string& x : ls) {
    std::cout << x << std::endl;
  };
}

出力

hello
world