「C++ライブラリ」の版間の差分
提供: C++入門
行54: | 行54: | ||
* [[std::max]] | * [[std::max]] | ||
* [[std::min]] | * [[std::min]] | ||
+ | * [[std::minmax]] | ||
* [[std::generate]] | * [[std::generate]] | ||
* [[std::inplace_merge]] | * [[std::inplace_merge]] | ||
− | + | * [[std::fill]] | |
+ | * [[std::copy]] | ||
=== functional === | === functional === | ||
{{functional}} | {{functional}} | ||
行63: | 行65: | ||
* [[std::thread]] | * [[std::thread]] | ||
{{std::this_thread}} | {{std::this_thread}} | ||
− | |||
=== future === | === future === | ||
* [[std::async]] | * [[std::async]] | ||
* [[std::promise]] | * [[std::promise]] | ||
* [[std::packaged_task]] | * [[std::packaged_task]] | ||
− | |||
== Boost == | == Boost == | ||
{{boost}} | {{boost}} |
2015年11月7日 (土) 00:11時点における版
C++ には、便利なライブラリがたくさん用意されています。自作する前に、既存のライブラリに同じ機能のものがないか探すことをおすすめします。
読み方
- C++ライブラリしー ぷらす ぷらす らいぶらり
目次
概要
STL
コンテナ
- std::bitset
- std::deque
- std::list
- std::map
- std::tr1::unordered_map
- std::maultimap
- std::priority_queue
- std::queue
- std::set
- std::stack
- std::vector
- std::array
スマートポインタ
テンプレート関数
- std::abs : 絶対値を求める
アルゴリズム
- std::for_each
- std::count
- std::count_if
- std::rotate
- std::max
- std::min
- std::minmax
- std::generate
- std::inplace_merge
- std::fill
- std::copy
functional
スレッド
future
Boost
データ構造
- boost::array 配列
- BOOST_FOREACH for each文