最終更新:2017-08-02 (水) 17:52:48 (2458d)  

STL
Top / STL

Standard Template Library

テンプレートライブラリ

/usr/include/c++/

C++でプログラミングを行なう際によく使う汎用的なデータ構造アルゴリズムを、利用しやすい形でまとめたもの

概要

コンテナ

  • コンテナは入れるより高機能で柔軟性があり、動的な拡大、独自のメモリ管理、格納しているオブジェクト数の追跡、サポートする処理のアルゴリズム上の複雑性の制限などの機能を持つ

標準コンテナ

  • STL/vector?
  • STL/list?
  • STL/queue?
  • STL/stack?
  • STL/priority_queue?
  • STL/deque?
  • STL/set? - キーだけを管理するmap
  • STL/map?
  • STL/multiset?
  • STL/multimap? - キーの重複を認める

標準シーケンスコンテナ

  • STL/vector?
  • STL/deque?
  • STL/list?

標準連想コンテナ

  • STL/set?
  • STL/multiset?
  • STL/map?
  • STL/multimap?

アルゴリズム

  • STL/algorithm?
  • STL/cstdlib?

ユーティリティ全般

  • STL/utility?
  • STL/functional?
  • STL/memory?
  • STL/ctime? - Cスタイル日時情報

反復子

  • STL/iterator?

診断

  • STL/stdexcept?
  • STL/exception?
  • STL/cassert?
  • STL/cerrno? - Cスタイルエラー処理

文字列

  • STL/string?
  • STL/ctype?
  • STL/cwtype?
  • STL/cstring? - Cスタイル文字列関数
  • STL/cwchar? - Cスタイルワイド文字列関数
  • STL/cstdlib? - Cスタイル文字列関数

入出力

  • STL/iosfwd?
  • STL/iostream?
  • STL/ios?
  • STL/streambuf?
  • STL/istream?
  • STL/ostream?
  • STL/iomanip?
  • STL/sstream?
  • STL/cstdlib?
  • STL/fstream?
  • STL/cstdio?
  • STL/cwchar?

地域情報

  • STL/locale?
  • STL/clocale?

言語サポート

  • STL/limits?
  • STL/climits?
  • STL/cfloat?
  • STL/new?
  • STL/typeinfo?
  • STL/exception?
  • STL/cstddef?
  • STL/cstdarg?
  • STL/csetjmp?
  • STL/cstdlib?
  • STL/ctime?
  • STL/csignal?

数値

  • STL/complex?
  • STL/valarray?
  • STL/numerics?
  • STL/cmath?
  • STL/cstdlib?

関連

参考