如何使用pair数对进行编程
想用vector对一个数对pair<type_1,type_2>进行存储;我查了好多资料,但还是不懂怎么对它进行初始化,每次都是说语法错误。请教论坛里的高手们指教指教,十分感激!!!谢谢!!(最好能给个能通过的例子)
想用vector对一个数对pair<type_1,type_2>进行存储;我查了好多资料,但还是不懂怎么对它进行初始化,每次都是说语法错误。请教论坛里的高手们指教指教,十分感激!!!谢谢!!(最好能给个能通过的例子)
[CODE]#include <vector>
#include <iostream>
using namespace std;
int main(){
vector<pair<int,int>> ivec;
for (int i = 0;i < 10;++i)
ivec.push_back(make_pair(i,9-i));
for (int j = 0;j < 10;++j)
cout << ivec[j].first << "\t" << ivec[j].second << endl;
}[/CODE]
对啊,就像楼上说那样,以前写vc++6.0时就会注意,现在用2005了就不那样写了。