STL/CLR 程式庫參考
STL/CLR 程式庫是「標準樣板程式庫」( Standard Template Library,STL),也就是 Standard C++ 程式庫之子集的封裝,可以搭配 C++ 與 .NET Framework Common Language Runtime (CLR) 使用。 有了 STL/CLR,您就可以在 Managed 環境中使用 STL 的所有容器、Iterator 及演算法。
若要使用 STL/CLR:
包含標頭,從cliext包括子目錄,而不是一般的標準 C++ 程式庫對等項目。
檢查文件庫名稱與cliext::而不是std::。
STL/CLR 公開的泛用型別和介面,它會使用中的組件交叉分析藍本。NET 組件Microsoft.VisualC.STLCLR.dll。 這個 DLL 包含在中。NET Framework 3.5。 如果您轉散發使用 STL/CLR 的應用程式,您將需要包含。NET Framework 3.5,與您的專案使用,安裝專案的相依性區段中的任何其他 Visual C++ 程式庫。
在本節中
Namespace cliext
討論包含所有類型的 STL/CLR 程式庫的命名空間。STL/CLR 容器
提供概觀的標準 C++ 程式庫,包括容器項目、 可插入的項目的型別及擁有權問題需求所找到的容器。STL/CLR 容器項目的需求
說明最小需求就會插入 STL 容器的所有參考型別。How to: 轉換的來源。NET 集合至 STL/CLR 容器
說明如何將轉換。NET STL/CLR 容器的集合。How to: 從 STL/CLR 容器,以進行轉換。NET 的集合
說明如何將轉換為一個 STL/CLR 容器。NET 的集合。How to: 公開 (expose) 的組件的 STL/CLR 容器
示範如何顯示數個 STL/CLR 容器撰寫 C++ 組件中的項目。
此外,本節也會說明 STL/CLR 的下列元件: