Partager via


<utility>

Définit des types, des fonctions et des opérateurs qui aident à construire et gérer des paires d'objets, qui sont utiles chaque fois que deux objets doivent être traités comme s'ils étaient une bibliothèque STL (Standard Template Library).

#include <utility>

Notes

Paires sont largement utilisés dans la bibliothèque C++ Standard.Ils sont nécessaires comme les arguments et les valeurs de retour pour diverses fonctions et que les types d'élément pour les conteneurs tels que mapper la classe et classe multimap.Le <utility> en-tête est automatiquement inclus par <map> pour aider à gérer leur clé/valeur paire éléments de type.

86s69hwc.collapse_all(fr-fr,VS.110).gifClasses

tuple_element

Une classe qui encapsule le type d'un pair élément.

tuple_size

Une classe qui encapsule pair nombre d'éléments.

86s69hwc.collapse_all(fr-fr,VS.110).gifFonctions

forward

Conserve le type de référence (soit lvalue ou rvalue) de l'argument d'être obscurcie par transfert parfait.

Obtenir

Une fonction qui obtient un élément à partir d'un pair objet.

make_pair

Un modèle de fonction d'assistance utilisée pour construire des objets de type pair, où les types de composants sont basés sur les types de données passés comme paramètres.

déplacer

Renvoie le passé dans l'argument comme un rvalue référence.

swap

Échange les éléments de deux objets pair.

86s69hwc.collapse_all(fr-fr,VS.110).gifOpérateurs

opérateur! =

Teste si l'objet paire sur le côté gauche de l'opérateur n'est pas égal à l'objet paire sur le côté droit.

opérateur ==

Teste si l'objet paire sur le côté gauche de l'opérateur est égal à l'objet paire sur le côté droit.

opérateur <

Vérifie si la paire d'objets sur le côté gauche de l'opérateur est inférieure à l'objet paire sur le côté droit.

opérateur < =

Vérifie si la paire d'objets sur le côté gauche de l'opérateur est inférieure ou égale à l'objet paire sur le côté droit.

opérateur >

Teste si l'objet paire sur le côté gauche de l'opérateur est supérieur à l'objet paire sur le côté droit.

opérateur > =

Teste si l'objet paire sur le côté gauche de l'opérateur est supérieur ou égal à l'objet paire sur le côté droit.

86s69hwc.collapse_all(fr-fr,VS.110).gifStructures

identité

paire

Un type qui offre la possibilité de traiter les deux objets comme un seul objet.

Voir aussi

Référence

Sécurité des threads dans la bibliothèque C++ standard

Autres ressources

<utility> membres

Fichiers d'en-tête