Referencia de la biblioteca STL/CLR

La biblioteca STL/CLR proporciona una interfaz similar a los contenedores de la biblioteca estándar de C++ para su uso con C++ y .NET Framework Common Language Runtime (CLR). STL/CLR es completamente independiente de la implementación de Microsoft de la biblioteca estándar de C++. STL/CLR se mantiene para la compatibilidad heredada, pero no se mantiene actualizado con el estándar de C++. Se recomienda encarecidamente usar los contenedores nativos de la biblioteca estándar de C++ en lugar de STL/CLR siempre que sea posible.

Para usar STL/CLR:

  • Incluya encabezados del subdirectorio cliext include en lugar de los equivalentes habituales de la biblioteca estándar de C++.

  • Calificar nombres de biblioteca con cliext:: en lugar de std:: .

La biblioteca STL/CLR proporciona una interfaz de tipo STL para su uso con C++ y .NET Framework Common Language Runtime (CLR). Esta biblioteca se mantiene para la compatibilidad heredada, pero no se mantiene actualizada con el estándar de C++. Se recomienda encarecidamente usar los contenedores nativos de la biblioteca estándar de C++ en lugar de STL/CLR.

En esta sección

Cliext (espacio de nombres)
Describe el espacio de nombres que contiene todos los tipos de la biblioteca STL/CLR.

Contenedores STL/CLR
Proporciona información general sobre los contenedores que se encuentran en la biblioteca estándar de C++, incluidos los requisitos de los elementos de contenedor, los tipos de elementos que se pueden insertar y los problemas de propiedad.

Requisitos de los elementos de contenedor STL/CLR
Describe los requisitos mínimos para todos los tipos de referencia que se insertan en contenedores de la biblioteca estándar de C++.

Cómo: Convertir una colección de .NET en un contenedor STL/CLR
Describe cómo convertir una colección de .NET en un contenedor STL/CLR.

Cómo: Convertir un contenedor STL/CLR en una colección de .NET
Describe cómo convertir un contenedor STL/CLR en una colección de .NET.

Cómo: Exponer un contenedor STL/CLR desde un ensamblado
Muestra cómo mostrar los elementos de varios contenedores STL/CLR escritos en un ensamblado de C++.

Además, en esta sección también se describen los siguientes componentes de STL/CLR:

(STL/CLR)
(STL/CLR)
(STL/CLR)
, in
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)\

(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)
(STL/CLR)\

Vea también

Biblioteca estándar de C++