// 1001.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <vector> #include <string> #include <utility> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { pair<string,int> strint_pair; vector< pair<string,int> > pair_vec; string strVal; int intVal; cout << "Enter the string-int pair please:"; while (cin >> strVal >> intVal){ strint_pair = make_pair(strVal,intVal); pair_vec.push_back(strint_pair); } for (vector< pair<string,int> >::iterator iter = pair_vec.begin();iter != pair_vec.end(); iter++) { cout << (*iter).first << " "<< (*iter).second << endl; } return 0; }