首页 > 编程语言 > 详细

STL标准库算法

时间:2020-02-08 18:31:20      阅读:60      评论:0      收藏:0      [点我收藏+]

STL标准库中的算法是什么?

算法是function template.
算法看不见Containers,对其一无所知,所以它所需要的一切信息都必须从iterators取得,而Iterators必须能够回答Algorithm的所有提问,才能搭配Algorithm的所有操作。
算法模板的形式如下:

template<typename Iterator>
Algorithm(Iterator it1,Iterator it2) {
    
}
另一种形式如下:
template<typename Iterator,typename Cmp> //第二个参数是传入一种准则
Algorithm(Iterator it1,Iterator it2,Cmp comp) { //Cmp是一种Functor
    
}

STL标准库算法

原文:https://www.cnblogs.com/ccpang/p/12284062.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!