void push_front(const T& x);
void push_front(T&& x);
概要
新たな要素を先頭に追加する。
戻り値
なし
計算量
定数時間
例
#include <iostream>
#include <forward_list>
#include <string>
#include <algorithm>
int main()
{
std::forward_list<std::string> ls;
// const&バージョン
std::string s = "world";
ls.push_front(s);
// &&バージョン
ls.push_front(std::string("hello"));
std::for_each(ls.begin(), ls.end(), [](const std::string& x) {
std::cout << x << std::endl;
});
}
出力
hello
world
バージョン
言語
- C++11
処理系
- Clang: ??
- GCC: 4.7.0 ✅
- ICC: ??
- Visual C++: ??