定义于头文件 <utility>
std::pair 是一个结构体模板,其可于一个单元存储两个相异对象。 pair 是 std::tuple 的拥有两个元素的特殊情况。
创建一个 pair 对象,其类型根据各实参类型定义
std::make_pair
| template< class T1, class T2 > |
(C++11 前) | |
| template< class T1, class T2 > |
(C++11 起) (C++14 前) |
|
| template< class T1, class T2 > |
(C++14 起) |
构造 std::pair 对象,从参数类型推导目标类型。
| 推导结果类型 |

博客围绕C++标准库模板pair展开,pair可在一个单元存储两个相异对象,是std::tuple的特殊情况。介绍了创建pair对象的方法,其类型根据实参类型定义,还说明了获得pair大小的方式,可在编译时获得pair中元素数,该数恒为2。
最低0.47元/天 解锁文章
430

被折叠的 条评论
为什么被折叠?



