#stl とは何ですか?
STL とは、Standard Template Library の略称で、中国語名は Standard Template Library で、HP Labs が開発した一連のソフトウェアの総称です。これは、HP Labs に勤務していた Alexander Stepanov、Meng Lee、David R Musser によって開発されました。 基本的に、STL はリスト、ベクター、セット、マップなどの「コンテナ」のコレクションです。STL はアルゴリズムやその他のコンポーネントのコレクションでもあります。ここでの「コンテナ」とアルゴリズムのコレクションは、世界中の多くの賢明な人々が長年にわたって作成した傑作を指します。 STL の目的は、コンポーネントを標準化して再開発する必要がなく、既製のコンポーネントを使用できるようにすることです。 STL は C の一部であるため、追加のライブラリをインストールする必要はありません。 STL には多くのバージョンがあり、一般的なバージョンには HP STL、PJ STL、SGI STL などが含まれます。 C 標準では、STL は次の 13 個のヘッダー ファイルで構成されます: