STL/CLR ライブラリ リファレンス

STL/CLR ライブラリは、標準 C++ ライブラリのサブセットである標準テンプレート ライブラリ (STL: Standard Template Library) のパッケージであり、C++ と .NET Framework の共通言語ランタイム (CLR: Common Language Runtime) で使用します。 STL/CLR を使用すると、マネージ環境で STL のすべてのコンテナー、反復子、およびアルゴリズムを利用できます。

STL/CLR を使用するには

  • cliext の Include ヘッダーには、通常の Standard C++ ライブラリではなくサブディレクトリが含まれています。

  • ライブラリ名は、std:: ではなく cliext:: で修飾します。

STL/CLR は、.NET アセンブリ Microsoft.VisualC.STLCLR.dll のアセンブリ間シナリオで使用されるジェネリック型とインターフェイスを開示します。 この DLL は、.NET Framework 3.5 に含まれています。 STL/CLR を使用するアプリケーションを再配布する場合、.NET Framework 3.5 とプロジェクトで使用する他のすべての Visual C++ ライブラリをセットアップ プロジェクトの依存関係セクションに含める必要があります。

このセクションの内容

また、このセクションでは STL/CLR の次のコンポーネントについても説明します。

adapter (STL/CLR)

algorithm (STL/CLR)

deque (STL/CLR)

各について、

functional (STL/CLR)

hash_map (STL/CLR)

hash_multimap (STL/CLR)

hash_multiset (STL/CLR)

hash_set (STL/CLR)

list (STL/CLR)

map (STL/CLR)

multimap (STL/CLR)

multiset (STL/CLR)

数値 (STL/CLR)

priority_queue (STL/CLR)

queue (STL/CLR)

set (STL/CLR)

stack (STL/CLR)

utility (STL/CLR)

vector (STL/CLR)

参照

その他の技術情報

C++ 標準ライブラリ リファレンス