Référence de bibliothèque STL/CLR

La bibliothèque STL/CLR fournit une interface similaire aux conteneurs de bibliothèque standard C++ à utiliser avec C++ et le Common Language Runtime (CLR) du .NET Framework. STL/CLR est complètement distinct de l’implémentation Microsoft de la bibliothèque standard C++. STL/CLR est géré pour la prise en charge héritée, mais n’est pas tenu à jour avec la norme C++. Nous vous recommandons vivement d’utiliser les conteneurs de bibliothèque standard C++ natifs au lieu de STL/CLR dans la mesure du possible.

Pour utiliser STL/CLR :

  • Incluez les en-têtes de l’interface cliext comme sous-répertoire au lieu des équivalents de bibliothèque standard C++ habituels.

  • Qualifier les noms de bibliothèques au cliext:: lieu de std::.

La bibliothèque STL/CLR fournit une interface de type STL à utiliser avec C++ et le Common Language Runtime (CLR) du .NET Framework. Cette bibliothèque est conservée pour la prise en charge héritée, mais elle n’est pas mise à jour avec la norme C++. Nous vous recommandons vivement d’utiliser les conteneurs de bibliothèque standard C++ natifs au lieu de STL/CLR.

Dans cette section

Espace de noms cliext
Décrit l’espace de noms qui contient tous les types de la bibliothèque STL/CLR.

STL/CLR, conteneurs
Fournit une vue d’ensemble des conteneurs qui se trouvent dans la bibliothèque standard C++, notamment les conditions requises pour les éléments de conteneur, les types d’éléments qui peuvent être insérés et les problèmes de propriété.

Exigences pour les éléments de conteneur STL/CLR
Décrit la configuration minimale requise pour tous les types de référence insérés dans des conteneurs de bibliothèque standard C++.

Guide pratique pour convertir une collection .NET en conteneur STL/CLR
Décrit comment convertir une collection .NET en conteneur STL/CLR.

Guide pratique pour convertir un conteneur STL/CLR en collection .NET
Décrit comment convertir un conteneur STL/CLR en collection .NET.

Guide pratique pour exposer un conteneur STL/CLR d’un assembly
Montre comment afficher les éléments de plusieurs conteneurs STL/CLR écrits dans un assembly C++.

En outre, cette section décrit également les composants suivants de STL/CLR :

Voir aussi

Bibliothèque C++ standard