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