#include <bits/stdc++.h>
//StL
//#include <algorithm>
//
using namespace std;
void show(vector<int> vi)
{
for(int i:vi) cout<<i<<'\t';
cout<<'\n';
}
int main(){
vector<int> vi={1,55,12,32,16,456,784};
for(int i:vi) cout<<i<<'\t';
cout<<'\n';
//
vi.push_back(0);
show(vi);
//
vi.pop_back(); show(vi);
//
vi.insert(vi.begin()+3,5698);
vi.insert(vi.begin()+2,3,254);
cout<<"有3个值为254的元素"<<'\n';//vi.assign(254,2);
show(vi);
//
cout<<"使用size...."<< vi.size()<<'\t';
cout<<"使用greater 进行排序...."<<'\n';
sort(vi.begin(),vi.end(),greater<int>());
show(vi);
cout<<"第二个"<<vi[1]<<'\n';
//
vi.erase(vi.begin(),vi.begin()+4);show(vi);
vi.clear();
vi.empty()&&cout<<"已经没有元素"<<'\n';
//vi
return 0;
}```
STL.vector<T> name操作方法一通
最新推荐文章于 2024-08-21 18:16:36 发布