要使用pair,需要包含头文件:
#include
声明pair时,指定两个参数的类型,例如:
pair<int, string> p;
访问pair两个元素的方法:
int num = p.first;
string s = p.second;
可以用make_pair
创建新的pair对象:
pair<int, double> p = make_pair(3, 3.5);
通过tie
接收pair中的值:
pair<string, int> getPair() {
return make_pair("Bob", 25);
}
int main() {
string name;
int age;
tie(name, age) = getPair();
}