pair类型
#include
pair<T1,T2>p(v1,v2); //值初始化
make_pair(v1,v2); // 返回一个用v1和v2初始化的pair
p.first/p.second ; // 返回pair中的数据成员
pair<string,int> process(vector
if(!v.empty() )
return (v.back(), v.back().size() ); // v.back() 的类型是string, v.back().size()的类型是int,正好可以完成pair的初始化
return make_pair(v.back(), v.back().size() ); // 与上面等价
评论