c++里map中库有个pair是什么意思?
答案:2 悬赏:30 手机版
解决时间 2021-03-24 01:06
- 提问者网友:寂寞撕碎了回忆
- 2021-03-23 17:38
c++里map中库有个pair是什么意思?
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-23 18:43
pair是一对的意思。
定义:
template
struct pair {
typedef T first_type;
typedef U second_type
T first;
U second;
pair();
pair(const T& x, const U& y);
template
pair(const pair& pr);
};
简单说,pair 存放一对 对象,它们可以是不同类型的东西,例如,一个是x,另一个是y,或者一个是名字,另一个是值,也可以是别的类型。
mapping 时,就可以通过pair,从一个对象找到它的对应的对象。
定义:
template
struct pair {
typedef T first_type;
typedef U second_type
T first;
U second;
pair();
pair(const T& x, const U& y);
template
pair(const pair
};
简单说,pair 存放一对 对象,它们可以是不同类型的东西,例如,一个是x,另一个是y,或者一个是名字,另一个是值,也可以是别的类型。
mapping 时,就可以通过pair,从一个对象找到它的对应的对象。
全部回答
- 1楼网友:酒安江南
- 2021-03-23 19:34
pair是一个模块结构体,它有两个成员,一个是first,另外一个是second,这个结构体经常做为一些类的参数和返回值。如map的一个成员函数insert的参数就是一个pair
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯