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++ ライブラリをセットアップ プロジェクトの依存関係セクションに含める必要があります。
このセクションの内容
cliext 名前空間
STL/CLR ライブラリのすべての型を含む名前空間について説明します。STL/CLR コンテナー
コンテナー要素の要件、挿入できる要素の種類、所有権の問題など、標準 C++ ライブラリにあるコンテナーの概要を説明します。STL/CLR コンテナー要素の要件
STL コンテナーに挿入されるすべての参照型の最小要件について説明します。方法: .NET コレクションを STL/CLR コンテナーに変換する
.NET コレクションを STL/CLR コンテナーに変換する方法について説明します。方法: STL/CLR コンテナーを .NET コレクションに変換する
STL/CLR コンテナーを .NET コレクションに変換する方法について説明します。方法: アセンブリから STL/CLR コンテナーを公開する
C++ アセンブリで記述された複数の STL/CLR コンテナー要素を表示する方法を示します。
また、このセクションでは STL/CLR の次のコンポーネントについても説明します。