C++算法与泛型算法(algorithm、numeric)
大多数算法在头文件algorithm中。标准库还在头文件numeric中定义了一组数值泛型算法。使用string时,必须显示地调用,不能够直接使用字符串,因为这样会被accumulate函数认为是一个const char*对象而出错附加:如果想要进行别的运行,例如乘、除等,可以使用参数4.例如下面是对一个数组内的元素进行乘操作。因此操作时要注意容器的大小因为会改变值,所以不能使用只读迭代器。下面是在vec的末尾添加10个新的元素。该算法支持调用一元谓词(参数)还是多元谓词(参数)例如:find_if的第3个参数传递的函数/lambda只接受一个参数,如果是两个参数的函数或lambda,那么就不能调用
下载地址
用户评论