<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.
Classes
Une classe qui encapsule le type d'un pair élément. |
|
Une classe qui encapsule pair nombre d'éléments. |
Fonctions
Conserve le type de référence (soit lvalue ou rvalue) de l'argument d'être obscurcie par transfert parfait. |
|
Une fonction qui obtient un élément à partir d'un pair objet. |
|
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. |
|
Renvoie le passé dans l'argument comme un rvalue référence. |
|
Échange les éléments de deux objets pair. |
Opérateurs
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. |
|
Teste si l'objet paire sur le côté gauche de l'opérateur est égal à l'objet paire sur le côté droit. |
|
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. |
|
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. |
|
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. |
|
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. |
Structures
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