Skip to content

pair容器

pair可将两个数据整合到一起,成为一个整体

  • 这两个数据的数据类型可以不同
  • 这两个数据成为keyvalue

1.构建pair

1.1 构造函数

c++
pair<keyType, valueType> p(key, value);
  • keyType:key(键)的类型
  • valueType:value(值)的类型

1.2 make_pair()

c++
pair<keyType, valueType> p = make_pair(key, value);

2.访问元素

c++
pair<keyType, valueType> p = make_pair(key, value);

cout<< p.first << endl;   // 访问key
cout<< p.second << endl;	// 访问value

MIT Licensed