Bibliothèque C ++ - <tuple>

introduction

Ce sont des objets qui regroupent des éléments de types - éventuellement - différents dans un seul objet, tout comme les objets paires le font pour des paires d'éléments, mais généralisés pour n'importe quel nombre d'éléments. Il est étroitement lié à la classe de paire (définie dans l'en-tête ): Les tuples peuvent être construits à partir de paires, et les paires peuvent être traitées comme des tuples à certaines fins.

Des classes

N ° Sr. Classe et description
1 tuple

C'est un objet capable de contenir une collection d'éléments. Chaque élément peut être d'un type différent.

Classes d'assistance

N ° Sr. Classe d'aide et description
1 tuple_size

Il contient les informations sur la taille du tuple.

2 tuple_element

Il contient les informations sur le type d'élément tuple.

Création d'objets

N ° Sr. Création et description d'objets
1 make_tuple

Il construit un tuple.

2 forward_as_tuple

Il avance comme tuple.

3 attacher

Il contient des arguments de lien.

4 tuple_cat

Il concatène des tuples.

Accès aux éléments

N ° Sr. Accès aux éléments et description
1 avoir

Il est utilisé pour obtenir un élément.

Objets

N ° Sr. Objet et description
1 ignorer

Il ignore l'affectation.