pair (STL/CLR)

テンプレート クラスは、値のペアをラップするオブジェクトについて説明します。

template<typename Value1,
    typename Value2>
    ref class pair;

パラメーター

  • Value1
    最初ラップされた値の型。

  • Value2
    2 番目のラップされた値の型。

メンバー

型定義

Description

pair::first_type (STL/CLR)

最初のラップされた値の型。

pair::second_type (STL/CLR)

2 番目のラップされた値の型。

メンバー オブジェクト

Description

pair::first (STL/CLR)

最初の格納される値。

pair::second (STL/CLR)

2 番目の格納される値。

メンバー関数

Description

pair::pair (STL/CLR)

ペアのオブジェクトを構築します。

pair::swap (STL/CLR)

2 個のペアの内容を交換します。

[演算子]

Description

pair::operator= (STL/CLR)

格納された値のペアを置き換えます。

解説

オブジェクトは、値のペアを格納します。単一のオブジェクトに値 2 を結合するには、このテンプレート クラスを使用します。cliext::pair (ここで説明したマネージ型だけが格納されることに注意してください; アンマネージ型のペアを格納するには、宣言された <utility>で std::pairを使用します。

必要条件

ヘッダー: <cliext とユーティリティ>

名前空間: の cliext

参照

関連項目

make_pair (STL/CLR)