次の方法で共有


<tuple>

さまざまな型のオブジェクトを保持するインスタンスを持つテンプレート tuple を定義します。

要件

ヘッダー:<tuple>

名前空間: std

メンバー

クラスと構造体

名前 説明
tuple クラス 要素の固定長シーケンスをラップします。
tuple_element クラス tuple 要素の型をラップします。
tuple_size クラス tuple の要素数をラップします。
uses_allocator

Objects

名前 説明
tuple_element_t
tuple_size_v

演算子

名前 説明
operator== tuple オブジェクトどうしが等しいかどうかの比較。
operator!= tuple オブジェクトどうしが等しくないかどうかの比較。
operator< tuple オブジェクトどうしの大小関係の比較 (未満)。
operator<= tuple オブジェクトどうしの大小関係の比較 (以下)。
operator> tuple オブジェクトどうしの大小関係の比較 (より大きい)。
operator>= tuple オブジェクトどうしの大小関係の比較 (以上)。

関数

名前 説明
apply タプルを使用して関数を呼び出します。
forward_as_tuple 参照のタプルを構築します。
get tuple オブジェクトから要素を取得します。
make_from_tuple tuple を作成するための短縮形。
make_tuple 要素値から tuple を作成します。
スワップ
tie 要素参照から tuple を作成します。
tuple_cat 型要素の範囲を持つ組オブジェクトを構築します。

関連項目

<array>