标准库 pair 介绍
问题:map里的元素由key和value组成,这个key和value的组合是什么类型呢???
答案:pair类型
pair介绍:
它是模板
有2个公有成员可供访问。 first和second。
可以进行 ==,!=,<=,<, >, >=运算
//由参数1和2推导出类型为
auto ap1 = make_pair(1,2);
pair
小例子:
#include
#include
using namespace std;
pair
if(!v.empty()){
return pair
}
else{
return pair
}
}
int main(){
pair
pair
pair
cout << cnt.first << " " << cnt.second << endl;
vector
pair
cout << cnt2.first << " " << cnt2.second << endl;
if(cnt2 == cnt){
cout << "euqal" << endl;
}
if(cnt2 < cnt){
cout << "less" << endl;
}
//由参数1和2推导出类型为
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。