Référence de bibliothèque STL/CLR
La bibliothèque STL/CLR est un package de la bibliothèque de modèles standard (STL), un sous-ensemble de la bibliothèque C++ standard, qui peut être utilisé avec C++ et le Common Language Runtime (CLR) du .NET Framework. Grâce à STL/CLR, vous pouvez utiliser tous les conteneurs, itérateurs et algorithmes de STL dans un environnement managé.
Pour utiliser STL/CLR :
Incluez les en-têtes du sous-répertoire include cliext au lieu des équivalents habituels de la bibliothèque C++ standard.
Qualifiez les noms de bibliothèques avec cliext:: au lieu de std::.
STL/CLR expose les types et interfaces génériques qu'il utilise dans les scénarios d'assembly croisé de l'assembly .NET. Microsoft.VisualC.STLCLR.dll. Cette DLL est incluse dans .NET Framework 3.5. Si vous redistribuez une application qui utilise STL/CLR, vous devez inclure le .NET Framework 3.5, ainsi que toutes les autres bibliothèques Visual C++ que votre projet utilise, dans la section des dépendances de votre projet d'installation.
Dans cette section
l'espace de noms de cliext
Présente l'espace de noms qui contient tous les types de la bibliothèque STL/CLR.conteneurs STL/CLR
Fournit une vue d'ensemble des conteneurs présents dans la bibliothèque C++ standard, notamment les spécifications relatives aux éléments de conteneur, les types d'éléments qui peuvent être insérés et les problèmes de propriété.Spécifications pour les éléments de conteneur STL/CLR
Décrit la configuration minimale requise pour tous les types référence qui sont insérés dans des conteneurs STL.Comment : Convertissez d'une collection.NET dans un conteneur STL/CLR
Décrit comment convertir une collection .NET en un conteneur STL/CLR.Comment : Convertissez un conteneur STL/CLR à une collection.NET
Décrit comment convertir un conteneur STL/CLR en une collection .NET.Comment : Exposez 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 :