c++标准库实战之通用工具Pair
发布日期:2021-05-28 16:20:50 浏览次数:10 分类:技术文章

本文共 678 字,大约阅读时间需要 2 分钟。

1.简介

 

Pair与Tuple都是标准库提供的通用工具,主要用来组合两个或者多个值。

 

2.Pair

 

Pair可以由<utility>引入,定义在bits/stl_pair.h中

/**   *  @brief Struct holding two objects of arbitrary type.   *   *  @tparam _T1  Type of first object.   *  @tparam _T2  Type of second object.   */  template
struct pair : private __pair_base<_T1, _T2> { typedef _T1 first_type; /// @c first_type is the first bound type typedef _T2 second_type; /// @c second_type is the second bound type _T1 first; /// @c first is a copy of the first object _T2 second; }

 

2.1 默认构造函数

 

pair<T1,T2> p:默认构造函数,建立一个pair,其元素类型分别为T1和T2,各自以其default默认构造函数初始化

#include 
#include
u

转载地址:https://blog.csdn.net/qq_27868061/article/details/113138614 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:c++标准库的宏__cplusplus
下一篇:gcc/g++ -print-***选项打印编译器信息

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年02月03日 07时24分35秒