C++语言基础 例程 STL简介
贺老师的教学链接 本课讲解vector容器类示例#include#includeusing namespace std;int main(){int a[] = {2,3,4};vector v1;vector::iterator iter;//插入元素v1.insert(v1.begin(),1,1);v1.insert(
·
vector容器类示例
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int a[] = {2,3,4};
vector<int> v1;
vector<int>::iterator iter;
//插入元素
v1.insert(v1.begin(),1,1);
v1.insert(v1.begin(),a,a+3);
v1.insert(v1.begin()+4,2,5);
cout<<"data: ";
for(iter = v1.begin() ; iter != v1.end() ; ++iter)
cout<<*iter<<" ";
cout<<endl<<endl;
//删除元素
v1.erase(v1.begin(),v1.begin()+2);
v1.erase(v1.begin()+1);
cout<<"data: ";
for(iter = v1.begin() ; iter != v1.end() ; ++iter)
cout<<*iter<<" ";
cout<<endl<<endl;
return 0;
}
更多推荐
已为社区贡献4条内容
所有评论(0)