Referencia de la biblioteca STL/CLR
La Biblioteca de STL/CLR es un paquete de la Biblioteca de plantillas estándar (STL), un subconjunto de la Biblioteca estándar de C++, para su uso con C++ y .NET Framework Common Language Runtime (CLR). Con STL/CLR, puede utilizar todos los contenedores, iteradores y algoritmos de STL en un entorno administrado.
Para utilizar STL/CLR:
Los encabezados de inclusión de cliext incluyen el subdirectorio en lugar de los equivalentes habituales de Biblioteca estándar de C++.
Califique los nombres de biblioteca con cliext:: en lugar de std::.
STL/CLR expone los tipos y las interfaces genéricos que utiliza en escenarios entre ensamblados en el ensamblado de .NET Microsoft.VisualC.STLCLR.dll. Esta DLL se incluye en .NET Framework 3.5. Si redistribuye una aplicación que utilice STL/CLR, deberá incluir .NET Framework 3.5, así como cualquier otra biblioteca de Visual C++ que el proyecto utilice, en la sección de las dependencias del proyecto de instalación.
En esta sección
cliext (Espacio de nombres)
Describe el espacio de nombres que contiene todos los tipos de la Biblioteca de STL/CLR.Contenedores de STL/CLR
Proporciona información general sobre los contenedores que se encuentran en la biblioteca estándar de C++, incluidos los requisitos para los elementos contenedor, los tipos de elementos que se pueden incrustar y los problemas de propiedad.Requisitos de los elementos contenedores de STL/CLR
Describe los requisitos mínimos para todos los tipos de referencia insertados en los contenedores STL.Cómo: Convertir una colección .NET en un contenedor STL/CLR
Describe cómo convertir una colección de .NET en un contenedor de STL/CLR.Cómo: Convertir un contenedor STL/CLR en una colección .NET
Describe cómo convertir un contenedor de STL/CLR en una colección de .NET.Cómo: Exponer un contenedor de STL/CLR desde un ensamblado
Muestra cómo mostrar los elementos de varios contenedores de STL/CLR escritos en un ensamblado de c++.
Además, en esta sección también se describen los siguientes componentes de STL/CLR: