<tuple>
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. |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für