std::pair
来自cppreference.com
在头文件 <utility> 中定义
|
||
template< class T1, |
||
std::pair
是一个结构模板,提供了一种将两个异构对象存储为一个单元的方法.
目录 |
[编辑] 成员类型
成员类型 | Definition |
first_type
|
T1
|
second_type
|
T2
|
[编辑] 成员对象
成员名称 | Type |
first
|
T1
|
second
|
T2
|
[编辑] 成员函数
创建一个新的pair (公共成员函数) | |
将内容分配给pair (公共成员函数) | |
(C++11) |
交换pair的内容 (公共成员函数) |
[编辑] 非成员函数
创建一个根据参数类型所定义类型的pair 对象 (函数模板) | |
根据字典顺序比较pair中的值 (函数模板) | |
(C++11) |
特化std::swap算法 (函数模板) |
(C++11) |
访问pair 的一个元素 (函数模板) |
[编辑] Helper类
(C++11) |
获得一个pair 的大小 (类模板特化) |
获得pair 中元素的类型 (类模板特化) |