STL/CLR 库参考

STL/CLR 库由标准模板库 (STL)(标准 C++ 库的子集)打包而成,用于 C++ 和 .NET Framework 公共语言运行时 (CLR)。 通过 STL/CLR,可以在托管环境中使用 STL 的所有容器、迭代器和算法。

使用 STL/CLR:

  • cliext 中的包含标题包括子目录而不包括有用的标准 C++ 库等效。

  • 使用 cliext:: 而非 std:: 限定库名称。

STL/CLR 公开其在 .NET 程序集 Microsoft.VisualC.STLCLR.dll 中的跨程序集方案中使用的泛型类型和接口。 .NET Framework 3.5 中包含该 DLL。 如果重新发布使用 STL/CLR 的应用程序,则需要将 .NET framework 3.5 以及项目使用的其他 Visual C++ 库包括在设置项目的依赖项部分中。

本节内容

此外,本节还介绍 STL/CLR 的以下组件:

adapter (STL/CLR)

algorithm (STL/CLR)

deque (STL/CLR)

for each,in

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++ 标准库参考