标签: pair

C++高级_pair对组的使用_STL标准模板库

pair对组的使用 pair译为对组,可以将两个值视为一个单元 将两个值使用为一个单元的情况,就可以使用pairs。在c++的标准模板库中,很多模板容器的实现都使用了pairs,例如:map、mutimap等键值对组合结构。 类模板:template <class T1, class T2> struct pair 参数:T1是第一个值的数据类型,T2是第二个值的数据类型。 功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函数first和second访问。 pair.first 是pair里面的第一个值,是T1类型…