博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vector
阅读量:7001 次
发布时间:2019-06-27

本文共 826 字,大约阅读时间需要 2 分钟。

  vector是我使用比较多的一个容器,它相当于一个动态的数组,在STL中给他提供了很多接口,简单易懂,接下来简单的演示一下它是如何使用的。

  我一般使用的一些函数接口有size(),reserve(),empty(),begin(),end(),push_back(),find(),erase()。

  使用vector一般都会用到迭代器iterator,它是在STL中数据结构与算法的桥梁。它相当于一个指针,用来指向vector中的元素。

  vector<int>::iterator it;

1 #include 
2 #include
3 #include
4 #include
5 6 using namespace std; 7 8 int main() 9 {10 vector
ivec;11 vector
::const_iterator it=ivec.begin();12 ivec.reserve(10); 13 cout<
<
::const_iterator it=ivec.begin();it!=ivec.end();it++)19 {20 cout<<*it<<"\t";21 }22 cout<
::iterator iter;45 iter=find(ivec.begin(),ivec.end(),6);46 if (iter!=ivec.end())47 {48 cout<<"vector中有6~"<

 

转载于:https://www.cnblogs.com/superzzh/p/3826035.html

你可能感兴趣的文章
java与openssl的rsa算法互用
查看>>
Python strip lstrip rstrip使用方法
查看>>
Codeforces Round #268 (Div. 2) c
查看>>
如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?...
查看>>
postgresql 自动备份
查看>>
读写文件之日志文件
查看>>
win7 远程桌面凭证不工作
查看>>
cookies,sessionStorage 和 localStorage 的区别
查看>>
android中Tab设计中:tab中的listview最下面一部分被tab遮盖的解决
查看>>
CentOS下编译php时的一些典型错误及解决办法.
查看>>
Hg Mercurial版本管理介绍
查看>>
redis
查看>>
开源项目学习方法
查看>>
block的使用
查看>>
使用Toolbar自定义布局的时候左边右边总有一点空间无法使用
查看>>
Photoshop 常用快捷键
查看>>
外观模式
查看>>
Extjs 4 grid修改某一行style
查看>>
background-position设置无效问题解决
查看>>
对称加密算法-DES
查看>>