共用方式為


STL/CLR 程式庫參考

STL/CLR 連結庫提供類似C++標準連結庫容器的介面,以搭配 C++ 和 .NET Framework Common Language Runtime (CLR) 使用。 STL/CLR 與C++標準連結庫的Microsoft實作完全分開。 STL/CLR 會針對舊版支持進行維護,但不會與C++標準保持最新狀態。 強烈建議盡可能使用原生 C++標準連結庫 容器,而不是 STL/CLR。

若要使用 STL/CLR:

  • 包含來自 cliext標頭包含子目錄,而不是標準連結庫的一般C++對等專案。

  • 使用 來 cliext:: 限定連結庫名稱, std::而不是 。

STL/CLR 連結庫提供類似 STL 的介面,可與 C++ 和 .NET Framework Common Language Runtime (CLR) 搭配使用。 此連結庫會維護舊版支援,但不會與C++標準保持最新狀態。 強烈建議使用原生 C++標準連結庫 容器,而不是 STL/CLR。

本節內容

cliext 命名空間
討論命名空間,其中包含 STL/CLR 連結庫的所有類型。

STL/CLR 容器
提供C++標準連結庫中找到的容器概觀,包括容器元素的需求、可以插入的項目類型,以及擁有權問題。

STL/CLR 容器項目的需求
描述插入 C++標準連結庫容器中之所有參考型別的最低需求。

如何:從 .NET 集合轉換為 STL/CLR 容器
描述如何將 .NET 集合轉換成 STL/CLR 容器。

如何:從 STL/CLR 容器轉換為 .NET 集合
描述如何將 STL/CLR 容器轉換成 .NET 集合。

如何:從組件公開 STL/CLR 容器
示範如何顯示以C++元件撰寫的數個 STL/CLR 容器元素。

此外,本節也會說明 STL/CLR 的下列元件:

另請參閱

C++ 標準程式庫