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

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

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.

cliext, espace de noms
Présente 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 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 : convertir une collection .NET en conteneur STL/CLR
Décrit comment convertir une collection .NET en un conteneur STL/CLR.

Comment : convertir un conteneur STL/CLR en collection .NET
Décrit comment convertir un conteneur STL/CLR en une collection .NET.

Comment : 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 :

adapteralgorithm
dequefor each, in
functionalhash_map
hash_multimaphash_multiset
hash_setlist
mapmultimap
multisetnumériques
priority_queuequeue
setpile
utilityvecteur

Bibliothèque standard C++

Afficher: