C ++ライブラリ-<タプル>

前書き

これらは、ペアオブジェクトが要素のペアに対して行うのと同じように、おそらく異なるタイプの要素を1つのオブジェクトにまとめるオブジェクトですが、任意の数の要素に対して一般化されます。ペアクラス(ヘッダーで定義)と密接に関連しています ):タプルはペアから構築でき、ペアは特定の目的のためにタプルとして扱うことができます。

クラス

シニア番号 クラスと説明
1 タプル

これは、要素のコレクションを保持できるオブジェクトです。各要素は異なるタイプにすることができます。

ヘルパークラス

シニア番号 ヘルパークラスと説明
1 tuple_size

タプルサイズに関する情報が含まれています。

2 tuple_element

タプル要素タイプに関する情報が含まれています。

オブジェクトの作成

シニア番号 オブジェクトの作成と説明
1 make_tuple

タプルを構築します。

2 forward_as_tuple

タプルとして転送します。

3 ネクタイ

tie引数が含まれています。

4 tuple_cat

タプルを連結します。

要素へのアクセス

シニア番号 要素へのアクセスと説明
1 取得する

要素を取得するために使用されます。

オブジェクト

シニア番号 オブジェクトと説明
1 無視する

割り当ては無視されます。