小程序三方平台开发: 解析小程序开发的未来趋势和机遇
755
2022-11-18
C++STL常用操作之pair篇
C++STL常用操作之pair篇
简介:
pair(英文意义是一对、一双、对子)。没错,C++中pair就是一对的意思。
其功能就是将一对值组合成为一个值,这一对值可以具有不同的数据类型(T1,T2),两个值可以分别用pair的两个公有函数first和second访问。可以和struct做一些类比,但是它的使用会方便很多。
#include
头文件在代码中已经存在std的时候,就不需要再引用了
using namespace std;
即相当一部分代码中都会写上这个语句,而std中会对pair进行重复申明,那么我们可以不引用头文件以节约资源。
1.构造
pair
first和second可以是任意类型,也可以是自定义的struct类型。
2.访问、获取
pair
比如在一个函数需要有两个返回值的时候,如果是相同的类型,可能会想到用数组,那么如果不是相同类型的,可能会想到用一个struct,但是为了使用方便可以直接使用c++自带的pair。
那么问题来了,如果需要三个返回值呢?
极端!
pair
pair基础知识!
发现问题欢迎指正!
希望能帮助到你!有问题请留言!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~