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 的下列元件: