<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
Une classe qui encapsule le type d'un élément de pair. |
|
Une classe qui encapsule le nombre d'éléments d'pair. |
Fonctions
Conserve le type de référence ( lvalue ou rvalue) de l'argument d'être masqué par le transfert parfait. |
|
Une fonction qui obtient un élément d'un objet d'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. |
|
Retourne passé dans l'argument en tant que référence d'rvalue. |
|
Échange les éléments de deux objets pair. |
Opérateurs
Les tests si l'objet de paires à gauche de l'opérateur n'est pas égal à des paires objet à droite. |
|
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. |
|
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. |
|
Les tests si l'objet de paires à gauche de l'opérateur est supérieure ou égale à la paire objet à droite. |
Structures
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++