Partager via


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

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

adaptateur (STL/CLR)

algorithme (STL/CLR)

deque (STL/CLR)

pour chaque, dans

func (STL/CLR)

hash_map (STL/CLR)

hash_multimap (STL/CLR)

hash_multiset (STL/CLR)

hash_set (STL/CLR)

list (STL/CLR)

map (STL/CLR)

mappage multiple (STL/CLR)

multiensemble (STL/CLR)

STL/CLR numérique ()

priority_queue (STL/CLR)

queue (STL/CLR)

set (STL/CLR)

stack (STL/CLR)

utilitaire (STL/CLR)

vector (STL/CLR)

Voir aussi

Autres ressources

Référence de bibliothèque standard C++