この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
wiki:cppstl [2015/02/20 10:34] step 作成 |
wiki:cppstl [2015/02/20 12:13] step |
||
---|---|---|---|
ライン 2: | ライン 2: | ||
- | C++の標準テンプレートライブラリ、STLのページです。 | + | C++の標準テンプレートライブラリ、STLのページです。ゲームプログラムではどんな時に使えるか?をテーマに記述していけたらなと思っています。ゲームでは使わないものもあるかもしれませんが、使う機会があったりした時にメモとして残していこうと思います。また、このページではメモリや速度の観点から「STLは使わない」といった考えは抜きにします。 |
- | 少し趣向を変えて、ゲームプログラムではどの様に使えるか?をテーマに記述している予定です。 | + | |
- | また、そもそもSTLを使わないといった考えも抜きにします。 | + | |
+ | ===== コンテナ ===== | ||
+ | * vector | ||
+ | * array | ||
+ | * deque | ||
+ | * list | ||
+ | * forward_list | ||
+ | * set | ||
+ | * map | ||
+ | * multiset | ||
+ | * multimap | ||
+ | * unordered_set | ||
+ | * unordered_map | ||
+ | * unordered_multiset | ||
+ | * unordered_multimap | ||
+ | ===== コンテナアダプタ ===== | ||
+ | * stack | ||
+ | * queue | ||
+ | * priority_queue | ||
+ | |||
+ | ===== イテレータ ===== | ||
+ | * input_iterator | ||
+ | * output_iterator | ||
+ | * forward_iterator | ||
+ | * bidirectional_iterator | ||
+ | * random_iterator | ||
+ | * reverse_iterator | ||
+ | |||
+ | ===== アルゴリズム ===== | ||
+ | algorithmヘッダーをインクルードすることで使える様になる。 | ||
+ | * | ||
+ | |||
+ | ===== 関数オブジェクト ===== | ||
+ | * | ||
+ | |||
+ | |||
+ | [[http://ja.wikipedia.org/wiki/Standard_Template_Library|Standard Template Library - Wikipedia]] |