vector<int>::const_iterator result = find(vector.begin(). vector.end(),search_value); 如果查找失败,分会end()  如果有两个,会返回哪一个的迭代器?

int *reauslt = find(ia,ia+6,search_value); 也可以同样处理字符串

算法要以<algorithm><numeric>,依赖于迭代器和迭代器的算法实现,算法可能改变值,可能移动元素,单从不直接添加或者删除元素

int sum = accumulate(vec.begin(),vec.end(),42); 最后一个参数是必须的,因为accumulate并不知道叠加的类型     在程序中直接写一个“12345”,系统认为string 还是 char*, 是不是const ?

fill(vec.begin().vec.end(),0); 在指定范围内插入第三个参数

unique函数也不改变迭代器的大小,只是将重复的放到了后面

vector<string>::iterator end_unique = unique(words.begin(),words.end());

words.erase(end_unique,words.end()); ////这个erase还是要好好看看的

stable_sort(words.begin(),words.end(),isshorter);

swap();的用法,我还没有找到,应该好好找找

后面高级点的迭代器没有看,第一遍,千万不要太贪

最新文章

  1. 寒冬之下,浩瀚智能开单收银打印扫描POS为何能在批发零售门店商场 车销行业 风靡!:进销存+打印扫描POS机
  2. C#开发微信门户及应用(45)--微信扫码登录
  3. 创建一个点状注记(MarkerElement)
  4. CentOS完美搭建Redis3.0集群并附测试
  5. MPlayer-2016-bin-noConsole
  6. [CareerCup] 14.4 Templates Java模板
  7. Tab切换栏
  8. 利用vim阅读源代码一个好用的工具
  9. C# Lambda Expressions 简介
  10. C++库研究笔记——操作符重载实现类型转换&这样做的意义
  11. rpm安装mysql 默认安装目录
  12. 解决Ubuntu 14.04 下SMPlayer的字幕乱码问题
  13. 判断Webbrowser是否加载完成
  14. CodeIgniter学习一:基础知识
  15. 1.使用C++封装一个链表类LinkList
  16. Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
  17. hdu1693 插头dp
  18. 学习笔记CB012: LSTM 简单实现、完整实现、torch、小说训练word2vec lstm机器人
  19. lua杂记
  20. echart 设计宽度为百分比时,div撑不开

热门文章

  1. Windows下Mysql常用操作命令
  2. 关于Python输出时间戳的问题
  3. js 如何判断一个数字是不是2的n次方幂
  4. SimpleDateFormat 常规用法
  5. 1_ROS学习
  6. .11-Vue源码之patch(1)
  7. 微信小程序用setData修改数组或对象中的一个属性值
  8. Coursera上视频无法播放将怎么解决?
  9. rsync服务精讲 -- 视频
  10. jQuery选择器(属性过滤选择器)第六节