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
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. |