Dinkumware 標準 C++ ライブラリ

提供: RAD Studio
移動先: 案内検索

サード パーティ製ソフトウェア アドイン への移動


Dinkumware 標準 C++ ライブラリは、C++Builder が 32 ビット Windows、64 ビット Windows、macOS のターゲット プラットフォーム上のアプリケーションに使用する、C++ 標準ライブラリの実装です。

このライブラリには、ベクトル(vector)、リスト(list)、セット(set)、マップ(map)、ビットセット(bitset)などのコンテナが含まれています。 また Dinkumware には、コンテナのソートやコンテナ内の検索といったよく使用する操作のアルゴリズムも含まれています。

Dinkumware バージョン 8.03a は、次の Clang 拡張コンパイラをサポートするターゲット プラットフォーム上の C++ アプリケーション開発で特に利用できます:

セパレート STL バージョン

IDE では、C++ アプリケーションに設定されているターゲット プラットフォームと C++ コンパイラに基づいて、適切なバージョンの Dinkumware を自動的に追加します。 明示的に Dinkumware を include パスに追加してはいけません。

ライブラリのヘッダーの場所も、バージョンによって異なります。 depends on the version.

Dinkumware のバージョン 場所
5.01

C:\Program Files (x86)\Embarcadero\Studio\21.0\include\dinkumware

8.03A

C:\Program Files (x86)\Embarcadero\Studio\21.0\include\dinkumware64

ターゲット プラットフォーム コンパイラ C++ 標準 Dinkumware のバージョン

32 ビット Windows

BCC32

C++98/03

5.01

BCC32C

C++17

8.03A

BCC32X

C++17

8.03A

64 ビット Windows

BCC64

C++17

8.03A

macOS

BCCOSX

C++98/03

5.01

注意: C++Builder は、モバイル プラットフォームにおける Dinkumware 標準 C++ ライブラリ 使用を現在のところサポートしていません。モバイル プラットフォームでは、SDK の標準ライブラリが使用されます。

関連項目