====== STL(Standard Template Library) ====== C++の標準テンプレートライブラリ、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]]