Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Definiert eine Vorlage tuple, deren Instanzen Objekte verschiedener Typen enthalten.
Anforderungen
Header:<Tupel>
Namespace: std
Member
Klassen und Strukturen
| Name | Beschreibung |
|---|---|
| Tupelklasse | Umschließt eine Sequenz von Elementen mit fester Länge. |
| tuple_element-Klasse | Umschließt den Typ eines tuple-Elements. |
| tuple_size-Klasse | Umschließt die tuple -Elementanzahl. |
| uses_allocator |
Objekte
| Name | Beschreibung |
|---|---|
| tuple_element_t | |
| tuple_size_v |
Operatoren
| Name | Beschreibung |
|---|---|
| operator== | Vergleich von tuple Objekten gleich. |
| operator!= | Vergleich von tuple Objekten, ungleich. |
| operator< | Vergleich von tuple Objekten, kleiner als. |
| operator<= | Vergleich von tuple Objekten, kleiner oder gleich. |
| operator> | Vergleich von tuple Objekten, größer als. |
| operator>= | Vergleich von tuple Objekten, größer oder gleich. |
Funktionen
| Name | Beschreibung |
|---|---|
| apply | Ruft eine Funktion mit einem Tupel auf. |
| forward_as_tuple | Erstellt ein Tupel mit Verweisen. |
| get | Ruft ein Element aus einem tuple-Objekt ab. |
| make_from_tuple | Kurzform zum Erstellen eines tuple. |
| make_tuple | Erstellt eine tuple aus Elementwerten. |
| swap | |
| tie | Erstellt eine tuple aus Elementverweisen. |
| tuple_cat | Erstellt ein Tupelobjekt mit einem Bereich der Typelemente. |