Bibliothèque C ++ - <tuple>
introduction
C'est un objet capable de contenir une collection d'éléments. Chaque élément peut être d'un type différent.
Déclaration
Voici la déclaration pour std :: tuple.
template <class... Types> class tuple;
C ++ 11
template <class... Types> class tuple;
Paramètres
Types... - Liste des types pour les éléments.
Types de membres
aucun
Fonctions des membres
N ° Sr. | Fonction et description du membre |
---|---|
1 | (constructeur)
C'est un tuple de construction. |
2 | tuple :: opérateur =
C'est un opérateur tuple. |
3 | tuple :: swap
Il échange le contenu. |
Surcharges de fonctions non membres
N ° Sr. | Surcharge et description des fonctions non membres |
---|---|
1 | opérateurs relationnels (tuple)
Il contient des opérateurs relationnels pour tuple. |
2 | swap (tuple)
Il échange le contenu de deux tuples. |
3 | get (tuple)
Il obtient élément. |
Spécialisations de classe non-membre
N ° Sr. | Spécialisation et description des classes de non-membres |
---|---|
1 | uses_allocator Il utilise l'allocateur pour le tuple. |