pair (STL/CLR)

模板类描述一个包装对值的对象。

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

参数

  • Value1
    首先包装的值类型。

  • Value2
    第二个包装值的类型。

成员

类型定义

说明

pair::first_type (STL/CLR)

第一个包装值的类型。

pair::second_type (STL/CLR)

第二个包装值的类型。

成员对象

说明

pair::first (STL/CLR)

第一个存储值。

pair::second (STL/CLR)

第二个存储值。

成员函数

说明

pair::pair (STL/CLR)

构造一对对象。

pair::swap (STL/CLR)

交换两个对的内容。

运算符

说明

pair::operator= (STL/CLR)

替换存储对的值。

备注

对象存储一对值。 使用此模板类合并两值到单个对象。 注意 cliext::pair (详见这里) 只存储管理的类型;存储一对非托管类型的使用std::pair,在 <utility>中声明。

要求

标头: <cliext/utility>

命名空间: cliext

请参见

参考

make_pair (STL/CLR)