【C++中的pair类型】用于将两个不同类型的元素组合成一个单元,即key-value

1、定义和初始化

pair<type1, type2> p;
// 初始化方法有3种
pair<int, string> p = make_pair(1, "one");
pair<int, string> p = {
    
    1, "one"};
pair<int, string> p(1, "one");

2、使用方式

  • 有两个成员变量,p.first/p.second分别表示key和value
  • 如果函数有返回值时

相同类型,可以使用数组{}
不同类型,可以pair

猜你喜欢

转载自blog.csdn.net/m0_48086806/article/details/132228463
今日推荐