在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。最后輸出計算得到的和。這樣就可以簡化代碼,避免手動遍歷數組并計算和的繁瑣操作。