概要 STL (Standard Template Library) とは、C++ の(1998年に標準化された)標準ライブラリの1つです。 STL は、template という機能を用いた直交性の高いライブラリです。 template templateは型をパラメータとして与えることで、任意の型に対応したコンテナやアルゴリズムを記述できる機能です。 例えば、2つの値のうち大きいほうを取り出す関数max()を作りたいとします。int型に限定したものなら簡単に作れて以下のようになります。 inline int max(int x, int y) { return x > y ? x : y; } しかし、double型や文字列に対して同じことをしたい場合、 改めてdouble型用のものと文字列用のものを作る必要があります。 templateを用いるとこの問題を解決できます。 template
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く