<tuple>
定義樣板 tuple
,其執行個體會保留各種不同類型的物件。
需求
標頭:<Tuple>
命名空間:std
成員
類別和結構
名稱 | 描述 |
---|---|
tuple 類別 | 包裝固定長度的元素序列。 |
tuple_element 類別 | 包裝 tuple 元素的類型。 |
tuple_size 類別 | 包裝 tuple 項目計數。 |
uses_allocator |
物件
名稱 | 描述 |
---|---|
tuple_element_t | |
tuple_size_v |
操作員
名稱 | 描述 |
---|---|
operator== | 對象的 tuple 比較,相等。 |
operator!= | 對象的 tuple 比較,不相等。 |
運算子< | 對象的 tuple 比較,小於。 |
operator<= | tuple 對象的比較,小於或等於。 |
運算子> | 物件的 tuple 比較,大於 。 |
operator>= | 對象的 tuple 比較,大於或等於。 |
函式
名稱 | 描述 |
---|---|
apply | 使用 Tuple 呼叫函式。 |
forward_as_tuple | 建構參考的 Tuple。 |
get | 從 tuple 物件取得項目。 |
make_from_tuple | 建立的 tuple 速記。 |
make_tuple | 從元素值製作 tuple 。 |
swap | |
tie | 從元素參考製作 tuple 。 |
tuple_cat | 建構具有類型專案範圍的 Tuple 物件。 |