()函数
内部定义
pair在底层被定义为一个struct,其所有成员默认都是public的
namespace std {
template T1,typename T2>
struct...pair {
// member
T1 first;
T2 second;
};
}
pair的操作:
pair定义于头文件内,命名空间为std::pair
pair提供了下面的操作...的类型
操作函数影响pairT1,T2>PDefault构造函数,建立一个pair,其元素类型分别为
T1和T2,各自以其default构造函数初始化pairT1,T2>p(vall,vall)建立...)pairT1,T2>p(piecewise_
construct,
tI,t2)建立-一个pair,元素类型分别为tupleT1和T2,以
tuple tI和t2的元素为初值pairT1,T2>p...,可以将一个pair写入stream中
templateT1,typename T2>std::ostream& operatorstd::ostream& strm, std