Vector push_back insert erase 用法
来源:互联网 发布:5条红酒网络广告语 编辑:程序博客网 时间:2024/05/16 14:02
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector <int> v;
vector <int> ::iterator it;
for(int i=0;i<10;i++){
v.push_back(i);
}
cout<<v.size()<<endl;
for(it=v.begin();it!=v.end();it++){
cout<<*it<<" ";
}
cout<<endl;
v.push_back(11);//增加一个元素;
v.erase(v.begin()+1);//删除第几个元素;
// *** v.erase(v.begin(),v.begin()+2);可同时删除几个指定元素;
v.insert(v.begin()+9,11);//插入一个元素到指定位置;v.insert(v.begin()+n,m)将m添加到第n+1的位置;
cout<<v.size()<<endl;
for(int i=0;i<v.size();i++){
cout<<v[i]<<" ";
}
}
#include <vector>
using namespace std;
int main()
{
vector <int> v;
vector <int> ::iterator it;
for(int i=0;i<10;i++){
v.push_back(i);
}
cout<<v.size()<<endl;
for(it=v.begin();it!=v.end();it++){
cout<<*it<<" ";
}
cout<<endl;
v.push_back(11);//增加一个元素;
v.erase(v.begin()+1);//删除第几个元素;
// *** v.erase(v.begin(),v.begin()+2);可同时删除几个指定元素;
v.insert(v.begin()+9,11);//插入一个元素到指定位置;v.insert(v.begin()+n,m)将m添加到第n+1的位置;
cout<<v.size()<<endl;
for(int i=0;i<v.size();i++){
cout<<v[i]<<" ";
}
}
0 0
- Vector push_back insert erase 用法
- GNU STL vector push_back insert
- C++ vector::push_back 用法剖析
- vector erase()的用法
- c++ vector erase用法
- push_back(),insert()
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中的erase用法注意
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- vector中erase用法注意事项
- 栈属性设置
- JavaScript基础知识(6)
- python IDE Jupter notebook
- 推荐一些非常有用的学习网站
- 随机森林特征选择
- Vector push_back insert erase 用法
- LinuxMint 桌面美化
- JZOJ 3.10 1540——岛屿
- vue2.0基于vue-cli,element-ui饿了么vue前端开源项目制作vue的树形table,treeTable
- 使用Redis存储Nginx+Tomcat负载均衡集群的Session
- 【COCI2013】linije
- bzoj3940 Censoring
- JavaScript基础知识(7)
- 单例模式