#include <iostream>
using namespace std;
int main(){
//pair是一个二元组
pair<int, string> a;//二元组可以定义成任意类型
//如果在c++99里面 现在是c++17 pair是不能这样赋值的 需要用一个函数
a = make_pair(4, "abc");
cout << a.first << ' ' << a.second << endl;
a = {3, "yxc"};//pair的构造方式
cout << a.first << ' ' << a.second << endl;//pair两个值可以这么输出
// pair有什么好处呢 是支持比较运算的 他是双关键字比较
//他会先比较first 如果first不同的话 再比较second
//同理vector也是自带比较运算的 但是他是按照字典序来比的 会先比较两个数组的第一个位置是否一样 如果一样再比较第二个位置 如果不一样就较小的那个较小
return 0;
}