C ++ - Bibliothek - <Tupel>

Einführung

Dies sind Objekte, die Elemente von möglicherweise unterschiedlichen Typen in einem einzigen Objekt zusammenfassen, genau wie Paarobjekte für Elementpaare, jedoch für eine beliebige Anzahl von Elementen verallgemeinert. Es ist eng mit der Paarklasse verwandt (definiert in der Kopfzeile): Tupel können aus Paaren aufgebaut werden, und Paare können für bestimmte Zwecke als Tupel behandelt werden.

Klassen

Sr.Nr. Klasse & Beschreibung
1 Tupel

Es ist ein Objekt, das eine Sammlung von Elementen aufnehmen kann. Jedes Element kann von einem anderen Typ sein.

Hilfsklassen

Sr.Nr. Helferklasse & Beschreibung
1 tuple_size

Es enthält Informationen zur Tupelgröße.

2 tuple_element

Es enthält Informationen zum Tupelelementtyp.

Objekterstellung

Sr.Nr. Objekterstellung & Beschreibung
1 make_tuple

Es konstruiert Tupel.

2 forward_as_tuple

Es als Tupel weiterleiten.

3 Krawatte

Es enthält Bindungsargumente.

4 tuple_cat

Es verkettet Tupel.

Elementzugriff

Sr.Nr. Elementzugriff & Beschreibung
1 erhalten

Es wird verwendet, um ein Element abzurufen.

Objekte

Sr.Nr. Objekt & Beschreibung
1 ignorieren

Die Zuordnung wird ignoriert.