std::pair

来自cppreference.com
< cpp‎ | utility
 
 
 
std::pair
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
非成员函数
原文:
Non-member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
Helper类
原文:
Helper classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
 
定义于头文件 <utility>
template<

    class T1,
    class T2

> struct pair;

std::pair是一个结构模板,提供了一种将两个异构对象存储为一个单元的方法.

目录

[编辑] 成员类型

成员类型 Definition
first_type T1
second_type T2

[编辑] 成员对象

成员名称 Type
first T1
second T2

[编辑] 成员函数

创建一个新的pair
(公开成员函数)
将内容分配给pair
(公开成员函数)
(C++11)
交换pair的内容
(公开成员函数)

[编辑] 非成员函数

创建一个根据参数类型所定义类型的pair对象
(函数模板) [编辑]
按字典序比较 pair 中的值
(函数模板) [编辑]
特化 std::swap 算法
(函数模板) [编辑]
访问pair的一个元素
(函数模板) [编辑]

[编辑] 辅助类

获得pair的大小
(类模板特化) [编辑]
获得pair中元素的类型
(类模板特化) [编辑]

[编辑] 另见

(C++11)
实现固定大小的容器,它保有类型可以相异的元素
(类模板) [编辑]
创建一个tuple的左值引用或将一个元组拆开成多个个体对象
(函数模板) [编辑]