Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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. |