C & C++ FAQ
|
|
STLは、Standard Template Libraryであり、C++の標準ライブラリの一部(コンテナおよびアルゴリズム)の俗称です。もともと、ヒューレット・パッカード社に在籍していたアレクサンドル・ステパノフ等によって考案されたライブラリです。
C++のテンプレートの機能を用いて実装されているSTLは、ジェネリック(汎用的・生成的)であるという特徴をもっています。ベクトル・リスト・集合などのコンテナを含むと同時に、ソートやマージと行った基本的なアルゴリズムが含まれます。