Share via


<utility>

Définit la norme TEMPLATE Library (STL) types, les fonctions, les opérateurs qui permettent de créer et gérer des paires d'objets, qui sont utiles lorsque deux objets doivent être traités comme s'il était un.

#include <utility>

Notes

Les paires sont couramment utilisées dans la bibliothèque C++ standard. Elles sont nécessaires comme arguments et valeurs de retour pour diverses fonctions et comme types d'élément pour les conteneurs tels qu' classe de la carte et classe de mappage multiples. <L'en-tête> de service est inclus automatiquement par <la> carte pour gérer les éléments de type paire clé/valeur.

Classes

tuple_element

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

tuple_size

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

Fonctions

forward

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

Obtenir

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

make_pair

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

déplacer

Retourne passé dans l'argument en tant que référence d'rvalue.

échange

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

Opérateurs

operator!=

Les tests si l'objet de paires à gauche de l'opérateur n'est pas égal à des paires objet à droite.

operator==

Les tests si l'objet de paires à gauche de l'opérateur est égale aux paires objet à droite.

.<

Les tests si l'objet de paires à gauche de l'opérateur est inférieure à la paire objet à droite.

operator<=

Les tests si l'objet de paires à gauche de l'opérateur est inférieure ou égale à la paire objet à droite.

.>

Les tests si l'objet de paires à gauche de l'opérateur est supérieur à la paire objet à droite.

operator>=

Les tests si l'objet de paires à gauche de l'opérateur est supérieure ou égale à la paire objet à droite.

Structures

identité

paires

Type qui prédit la capacité de traitement deux objets comme un objet.

Voir aussi

Référence

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

Autres ressources

<utility> membres

Fichiers d'en-tête de bibliothèque standard C++