博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C++进阶:STL常见性质3】
阅读量:6280 次
发布时间:2019-06-22

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

 

STL3个代表性函数:for_each(), random_shuffle(), sort()

vector<int> stuff;

random_shuffle(stuff.begin(),stuff.end());           随机排列两个迭代器之间的所有元素

sort(stuff.begin(),stuff.end(),  cmp);                      排列两个迭代器之间的所有元素,cmp没有的话默认升序,如下cmp为降序;

bool cmp(const int a,const int b){

  if(a>b)

    return true;

  else

    return false;

}

for_each(scores.begin(),scores.end(),show)    遍历两个迭代器之间的所有元素,并传递给函数show

void show(const int &rr){

  cout<<rr<<endl;

}

转载于:https://www.cnblogs.com/joelwang/p/10528805.html

你可能感兴趣的文章
socket通信Demo
查看>>
技术人员的焦虑
查看>>
js 判断整数
查看>>
建设网站应该考虑哪些因素
查看>>
mongodb $exists
查看>>
js实现页面跳转的几种方式
查看>>
sbt笔记一 hello-sbt
查看>>
常用链接
查看>>
pitfall override private method
查看>>
!important 和 * ----hack
查看>>
聊天界面图文混排
查看>>
控件的拖动
查看>>
svn eclipse unable to load default svn client的解决办法
查看>>
Android.mk 文件语法详解
查看>>
QT liunx 工具下载
查看>>
内核源码树
查看>>
Java 5 特性 Instrumentation 实践
查看>>
AppScan使用
查看>>
Java NIO框架Netty教程(三) 字符串消息收发(转)
查看>>
Ucenter 会员同步登录通讯原理
查看>>