欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C++ vector简单使用

程序员文章站 2023-03-19 22:55:30
C++ vector简单使用。 #include #include #include //algorithm意为"算法",是C++的标准模版库(STL)中...
C++ vector简单使用。
#include
#include
#include //algorithm意为"算法",是C++的标准模版库(STL)中最重要的头文件之一,提供了大量基于迭代器的非成员模板函数。
using namespace std;

int main(){
int x = 3;
vector array(x);
cout<<"input three words:"<
for(int i = 0;i<3;i++){
cin>>array[i];
}
cout<

array.push_back(4);//添加在尾部
array.insert(array.begin()+2,7);//插入,在第三个前面插入7;
array.erase(array.end()-2);//删除倒数第二个;正着就是i+1,反着就是倒数第i个

// cout<
cout<<"now array's size :"< // for(int i = 0;i
// cout< // }
// cout<
cout<<"---------------------------"<

vector::iterator it;//迭代器访问
cout<<"初始时:"<
for(it = array.begin();it != array.end();it++){
cout<<*it<<" ";
}
cout<

reverse(array.begin(),array.end());
cout<<"翻转后:"<
for(it = array.begin();it != array.end();it++){
cout<<*it<<" ";
}
cout<

sort(array.begin(),array.end());//默认是从小到大排序
cout<<"排序后:"<
for(it = array.begin();it != array.end();it++){
cout<<*it<<" ";
}
cout<

array.clear();
cout<<"after clear array's size:"<

}












;>
;>