「C++ライブラリ」の版間の差分

提供: C++入門
移動: 案内検索
 
(同じ利用者による、間の35版が非表示)
行1: 行1:
<!--
+
C++ には、便利なライブラリがたくさん用意されています。自作する前に、既存のライブラリに同じ機能のものがないか探すことをおすすめします。
vim: filetype=mediawiki
+
-->
+
  
読み方
+
'''読み方'''
 +
;[[C++ライブラリ]]しー ぷらす ぷらす らいぶらり
  
 
__TOC__
 
__TOC__
  
 
== 概要 ==
 
== 概要 ==
 
 
== STL ==
 
== STL ==
 
 
* [[Standard Template Library]]
 
* [[Standard Template Library]]
  
 +
* [[std::string]]
 +
 +
* [[std::initializer_list]]
 +
* [[std::tuple]]
 
=== コンテナ ===
 
=== コンテナ ===
 
+
* [[std::bitset]]
* [[bitset]]
+
* [[std::deque]]
* [[deque]]
+
* [[std::list]]
* [[list]]
+
* [[std::map]]
* [[map]]
+
* [[std::tr1::unordered_map]]
* [[maultimap]]
+
* [[std::maultimap]]
* [[priority_queue]]
+
* [[std::priority_queue]]
* [[queue]]
+
* [[std::queue]]
* [[set]]
+
* [[std::set]]
* [[stack]]
+
* [[std::stack]]
* [[vector]]
+
* [[std::vector]]
 +
* [[std::array]]
  
 
=== スマートポインタ ===
 
=== スマートポインタ ===
  
 
* [[スマートポインタ]]
 
* [[スマートポインタ]]
* [[std auto_ptr]]
+
* [[std::auto_ptr]]
* [[std shared_ptr]]
+
* [[std::shared_ptr]]
 +
* [[std::unique_ptr]]
 +
* [[std::weak_ptr]]
  
== Boost ==
+
=== テンプレート関数 ===
  
* [[Boost]]
+
* [[std::swap]]
* [[Boostのインストール]]
+
* [[std::move]]
  
=== イテレータ ===
+
* [[std::sort]]
  
* [[BOOST_FOREACH]]
+
* [[std::accumulate]]
  
=== 文字列操作 ===
+
* [[std::abs]] : 絶対値を求める
  
* [[boost split]]
+
=== アルゴリズム ===
* [[boost trim]]
+
* [[std::for_each]]
* [[boost tokenizer]]
+
* [[std::count]]
 
+
* [[std::count_if]]
=== 例外処理 ===
+
* [[std::rotate]]
* [[boost exception]]
+
* [[std::max]]
 +
* [[std::min]]
 +
* [[std::minmax]]
 +
* [[std::generate]]
 +
* [[std::inplace_merge]]
 +
* [[std::fill]]
 +
* [[std::copy]]
 +
=== functional ===
 +
{{functional}}
  
 
=== スレッド ===
 
=== スレッド ===
 +
* [[std::thread]]
 +
{{std::this_thread}}
 +
=== future ===
 +
* [[std::async]]
 +
* [[std::promise]]
 +
* [[std::packaged_task]]
 +
== Boost ==
 +
{{boost}}
 +
== cmath ==
 +
* [[abs]]
 +
* [[labs]]
 +
* [[fabs]]
 +
* [[std::pow]]
 +
* [[std::hypot]]
  
* [[boost thread]]
+
== cstdio ==
 
+
* [[sprintf]]
=== スマートポインタ ===
+
== Googleのライブラリ ==
 
+
* [[C++でGoogle Protocol Buffersを使う方法]]
* [[boost shared_ptr]]
+
* [[boost scoped_ptr]]
+
* [[boost weak_ptr]]
+
* [[boost intrusive_ptr]]
+
 
+
 
== 関連項目 ==
 
== 関連項目 ==
 
 
* [[C++言語解説]]
 
* [[C++言語解説]]
 +
<!-- vim: filetype=mediawiki
 +
-->

2016年6月4日 (土) 22:36時点における最新版

C++ には、便利なライブラリがたくさん用意されています。自作する前に、既存のライブラリに同じ機能のものがないか探すことをおすすめします。

読み方

C++ライブラリしー ぷらす ぷらす らいぶらり

概要

STL

コンテナ

スマートポインタ

テンプレート関数

アルゴリズム

functional

スレッド

future

Boost

データ構造

文字列操作

例外処理

スレッド

スマートポインタ

cmath

cstdio

Googleのライブラリ

関連項目