Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
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. |