C++基础——C++ make_pair用法-CSDN博客
std::pair用法
std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。
例如std::pair<int,float> 或者 std::pair<double,double>等。
pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。
初始化一个pair可以使用构造函数,也可以使用std::make_pair函数。
std::make_pair用法
make_pair函数的定义如下:
关联容器------map与pair的使用_map和make_pair结合-CSDN博客
map<int,string> map2(map1);//map的定义2//通过insert插入值,插入的是pair类型值map2.insert(map<int,string>::value_type(6,"shijiazhuang"));map2.insert(make_pair(7,"tangshan"));