内容大意
介绍了类型pair并介绍了它的使用。
细节摘录
1. 该类型包含于utility头文件中。
课后习题
1.
2.
介绍了类型pair并介绍了它的使用。
细节摘录
1. 该类型包含于utility头文件中。
课后习题
1.
#include <iostream>
#include <utility>
#include <vector>
#include <string>
using namespace std;
int main()
{
pair<string, int> temp;
string a; int b;
vector< pair<string, int> > v;
while (cin>>a>>b) {
temp = make_pair(a, b);
v.push_back(temp);
}
for (vector< pair<string, int> >::iterator it=v.begin(); it!=v.end(); it++) {
cout << "first: " << (*it).first << " second: " << (*it).second << endl;
}
return 0;
}
2.
#include <iostream>
#include <utility>
#include <vector>
#include <string>
using namespace std;
int main()
{
pair<string, int> p;
string a; int b;
vector< pair<string, int> > v;
cin>>a>>b;
p = make_pair(a, b);
//p.first=a;p.second=b; 方法2
//pair<string, int> p(a, b); 方法3
cout << "first: " << p.first << " second: " << p.second << endl;
return 0;
}