![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
std库学习
辉哥仔Chilam
这个作者很懒,什么都没留下…
展开
-
std库学习①:transform
std::transform在指定的范围内应用于给定的操作,并将结果存储在指定的另一个范围内。要使用std::transform函数需要包含<algorithm>头文件。 以下是std::transform的两个声明,一个是对应于一元操作,一个是对应于二元操作: template <class InputIterator, class OutputIterator, cla...原创 2019-06-26 10:00:36 · 559 阅读 · 0 评论 -
std库学习②:accumulate
该算法在numeric头文件中定义。 首先来看一个例子: //定义了一个整型vector数组 vector<int> vec {2, 0, 12, 3, 5, 0, 2, 7, 0, 8}; 按标准版的accumulate来使用,如下: std::accumulate(vec.begin(),vec.end(),35); 上面的代码语句意思是:将数组从开头起至结尾的每一个...原创 2019-06-27 10:19:18 · 1926 阅读 · 0 评论