template <class InputIterator, class T>InputIterator find (InputIterator first,InputIterator last, const T& val); first,last 分别指向一个序列中初始及末尾位置的输入迭代器.这个范围即 [first,last) ,包括 first 到 last 间的所有元素,包括 first 指向的元素,但不包括 last 指向的元素. val 需要被搜索的值. 返回 返回指向范…
该算法在numeric头文件中定义. 假设vec是一个int型的vector对象,下面的代码: //sum the elements in vec starting the summation with the value 42 ); 将sum设置为vec的元素之和再加上42. accumulate带有三个形参:头两个形参指定要累加的元素范围,第三个形参则是累加的初值. accumulate函数将它的一个内部变量设置为指定的初始值,然后在此初值上累加输入范围内所有元素的值.accumulate算…