共用方式為


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 包含子目錄的標頭,而不是一般 Standard C++ 程式庫的對應項。

  • 用來限定程式庫名稱的是 cliext:: 而不是 std::。

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)

numeric (STL/CLR)

priority_queue (STL/CLR)

queue (STL/CLR)

set (STL/CLR)

stack (STL/CLR)

utility (STL/CLR)

vector (STL/CLR)

請參閱

其他資源

C++ 標準程式庫參考