在C++中,可以使用sum函数来简化编程,例如计算一个数组中所有元素的和。以下是一个示例代码:
#include <iostream>
#include <vector>
#include <numeric>
int main() {
std::vector<int> nums = {1, 2, 3, 4, 5};
int sum = std::accumulate(nums.begin(), nums.end(), 0);
std::cout << "Sum of elements in the array: " << sum << std::endl;
return 0;
}
在这个示例中,使用了std::accumulate函数来计算nums数组中所有元素的和。首先传入数组的起始迭代器和结束迭代器,然后传入一个初始值0,表示初始的和为0。最后输出计算得到的和。这样就可以简化代码,避免手动遍历数组并计算和的繁琐操作。