<tuple>
Defines a template tuple
whose instances hold objects of varying types.
Requirements
Header: <tuple>
Namespace: std
Members
Classes and Structs
Name | Description |
---|---|
tuple Class | Wraps a fixed-length sequence of elements. |
tuple_element Class | Wraps the type of a tuple element. |
tuple_size Class | Wraps tuple element count. |
uses_allocator |
Objects
Name | Description |
---|---|
tuple_element_t | |
tuple_size_v |
Operators
Name | Description |
---|---|
operator== | Comparison of tuple objects, equal. |
operator!= | Comparison of tuple objects, not equal. |
operator< | Comparison of tuple objects, less than. |
operator<= | Comparison of tuple objects, less than or equal. |
operator> | Comparison of tuple objects, greater than. |
operator>= | Comparison of tuple objects, greater than or equal. |
Functions
Name | Description |
---|---|
apply | Calls a function with a tuple. |
forward_as_tuple | Constructs a tuple of references. |
get | Gets an element from a tuple object. |
make_from_tuple | Shorthand to make a tuple . |
make_tuple | Makes a tuple from element values. |
swap | |
tie | Makes a tuple from element references. |
tuple_cat | Constructs a tuple object with a range of the type elements. |
See also
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru