最終更新日時:
が更新

履歴 編集

Boost Conversion Library

Conversion Libraryは、他の扱いにくい変換機能を用いたプログラムを安全で扱いやすいものにする。 このライブラリにはC++の組み込み変換演算子を補完する形の関数テンプレート群が含まれている。

特に、標準ライブラリiostreamへの依存をできる限りなくすために、 Boost Conversion Libraryは以下のいくつかのヘッダに分かれている。

  • boost/castヘッダはポリモフィックな型の間の安全な変換を行う polymorphic_cast<>polymorphic_downcast<>と、数値型の間の安全な変換を行う numeric_cast<>を提供する。
  • boost/lexical_castヘッダはintstring で表現したり、その逆変換を行うときのような、文字列で表現出来る型同士の変換を行うlexical_cast<> を提供する。

Revised 06 January, 2001