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.