C++STL库中vector容器常用应用
#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { vector<int> vec; vec.push_back(1);//在尾部插入元素 vec.push_back(2); // cout<<vec[1];//按下标访问元素,从[0]开始 /* //使用迭代器访问元素 vector<int>::iterator it; for(it=vec.begin();it!=vec.end();it++) cout<<*it<<'\t'; */ vec.insert(vec.begin()+1,3);//将3插入到vec[1] 的位置 vec.erase(vec.begin()+1);//将vec[1]删除 vec.push_back(3); vec.erase(vec.begin()+1,vec.begin()+3);//将vec[1]—vec[2]删除; cout<<vec.size()<<endl;//求vector容器中元素个数 vec.clear();//将容器清空 cout<<vec.empty();//判断容器是否为空 sort(vec.begin(),vec.end());//对vec进行排序 return 0; }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步