在出现成对出现的数据时,可以利用pair对组实现两个数据的返回。
两种创建方式:
一、 pair<type, type> p (value, value)
二、pair<type, type> p = make_pair(value, value)
#include<iostream>
#include<string>
using namespace std;
int main()
{
//方法一
pair<int, string> p1(18, "xiaoming");
cout << "name: " << p1.second << ' ' << "years:" << p1.first << endl;
//方法二:通过make_pair函数进行赋值
pair<int, int> p2 = make_pair(20, 22);
cout << "number1: " << p2.first << endl;
cout << "number2: " << p2.second << endl;
system("pause");
}
运行结果:
name: xiaoming years:18
number1: 20
number2: 22
请按任意键继续. . .