【c++】pair的用法

本文介绍了C++中Pair对象的基础知识,包括其用于存储不同数据类型值的能力,以及多种初始化方式,如直接初始化、复制初始化和使用make_pair函数。此外,还讨论了如何通过.first和.second属性访问及修改Pair对象内的值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、概念
每个pair对象可以存储两个值,这两个值可以是不同的数据类型。存储的值可以是基本数据类型也可以是自定义数据类型。

2、初始化:
(1)pair<int, int> p1(1, 2);

(2)pair<int, int> p2(p1);//用已有的对象初始化

(3)pair<int, float> p3(1, 1.2);

(4)pair<int, int> p4;//没有显示初始化,自动执行默认初始化操作。p4为(0,0)

2、使用make_pair()函数

pair<int, int> p3;

p3 = make_pair(1, 4); //无需指明类型,可自动生成pair对象

3、访问与修改操作
pair有两个属性:first和second。

pair<int, int> p1(1, 2);
p1.first = 11; //修改第一个数值
p1.second = 22; //修改第二个数值
cout << p1.first << "," << p1.second << endl;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值