关于c++中二维数组与vector,pair结合使用的例子

本文介绍了如何在C++中使用二维数组,其中每个元素为pair数据结构。通过一个简单的VS2008 IDE环境下的代码示例,展示了如何创建和操作这样的结构,并利用iterator遍历输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         今天晚上忽然想能不能将二维数组里的每个元素是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++还是挺有意思的。只不过下次别浪费时间弄这些小玩意了,记录下来以防下次用吧


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值