Jav*_*han 3 c++ iterator stl std
int arr1[5] = { 1,2,3,4,5 };
int sum = reduce(arr1[0], arr1[5]);
Run Code Online (Sandbox Code Playgroud)
我编写此代码是为了将该std::reduce
函数与整数数组一起使用。我应该如何定义数组的开头和结尾?
在数组上使用std::cbegin()
and :std::cend()
#include <iostream>
#include <numeric>
int main(){
int arr1[5] = { 1,2,3,4,5 };
int sum = std::reduce(std::cbegin(arr1), std::cend(arr1));
std::cout << sum;
}
Run Code Online (Sandbox Code Playgroud)