18.8.7 pair对组创建
对于成对出现的数据,利用队组可以返回两个数据
创建方式:
pair<type, type> p(val1, val2);
pair<type, type> p = make_pair(val1, val2);
访问方式:
pair.first
访问第一个成员pair.second
访问第二个成员
#include <iostream>
#include <string>
using namespace std;
void test1()
{
pair<string, int>p("Tom", 20);
cout << "姓名:" << p.first << "\t年龄:" << p.second << endl;
pair<string, int>p2 = make_pair("Terry", 30);
cout << "姓名:" << p2.first << "\t年龄:" << p2.second << endl;
}
int main()
{
test1();
}