功能介绍

  • 对于成对出现的数据,利用对组可以返回两个数据

创建方式

  • pair<T1, T2> p (value1, value2);
  • pair<T1, T2> p = make_pair(value1, value2); 数据访问
  • p.first - 访问前者
  • p.second - 访问后者
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    pair<string, int> p("Tom", 20);
    cout << p.first << " " << p.second << endl;
    pair<string, int> p2 = make_pair("Jack", 18);
    cout << p2.first << " " << p2.second << endl;
    
    return 0;
}
/*output:
Tom 20
Jack 18
*/

下一节 map