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。 此 DLL 包含在中。NET 框架 3.5。 如果重新发布使用 STL/CLR 的应用程序,您将需要包括。NET 框架的 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)

数字(STL/CLR)

priority_queue (STL/CLR)

queue (STL/CLR)

set (STL/CLR)

stack (STL/CLR)

utility (STL/CLR)

vector (STL/CLR)

请参见

其他资源

标准C++库参考