今天晚上忽然想能不能将二维数组里的每个元素是pair数据结构,这应该在某些应用中有点小用途。本来以为很easy的,哪知道弄了半个小时才弄好,
c++不熟练啊,直接上代码吧。
vs2008IDE环境。
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<pair<int,int>> test[10][2];
for (int i=0;i<10;i++)
{
for (int j=0;j<2;j++)
{
test[i][j].push_back(make_pair<int,int>(i,j));
vector<pair<int,int>>::iterator iter =test[i][j].begin();
cout<<iter->first<<" "<<iter->second<<endl;
}
}
return 0;
}
这样就将这些知识结合起来用了,c++还是挺有意思的。只不过下次别浪费时间弄这些小玩意了,记录下来以防下次用吧