c++ vector中插入pair
来源:互联网 发布:接码软件 编辑:程序博客网 时间:2024/05/22 17:09
我们知道map和multimap的作用,这两种数据类型在存储数据时,会根据pair<>的first成员进行排序,不同的时前者将不会插入对first成员重复的结构,后者可以。那如果我们只想存储pair对,而不需要对其排序,则需要用到vector,下面是vector的用法实例:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<pair<int,int> >VP;
VP.push_back(make_pair<int,int>(10,50));
VP.push_back(make_pair<int,int>(10,20));
VP.push_back(make_pair<int,int>(20,40));
VP.push_back(make_pair<int,int>(40,80));
VP.push_back(make_pair<int,int>(30,90));
vector<pair<int,int> > ::iterator iter; //访问vector
iter=VP.begin();
iter++;
iter++;
VP.erase(iter);//删除元素(20,40)
for(iter=VP.begin();iter!=VP.end();iter++)
{
cout<<iter->first<<"/t"<<iter->second<<endl;
}
return 0;
}
结果:
10 50
10 20
40 80
30 90
- c++ vector中插入pair
- c++ vector中插入pair
- c++ STL编程 vector中插入pair
- 关于c++ vector 插入pair
- vector中pair的“>>”写法
- C++ vector中使用pair
- VECTOR中pair的排序
- C++ 中使用 pair 和 make_pair 在 vector
- C++中使用pair和make_pair在vector, sort -- ZZ
- vector存放pair对象
- vector pair sort
- vector持有pair模版
- vector、pair、auto用法
- vector<pair<int,int> >的插入排序,字符串中子字符串个数查找
- c++ vector pair 综合应用
- STL的vector和pair
- STL vector中插入vector数据或数组数据
- 【C/C++】STL--pair
- 服务和进程的区别
- Linux操作系统下防垃圾邮件
- HBase vs Cassandra: why we moved
- Android: books
- [转载]你也许不知道的#define用法
- c++ vector中插入pair
- poj1287 Networking
- 单链表处理
- Janu. 11
- 《From C++ to Objective-C 》中译稿
- 二级指针与指针数组的关系
- 18位身份证验证代码
- java程序转成exe文件
- 编程实用公式整理