📅  最后修改于: 2023-12-03 14:48:15.891000             🧑  作者: Mango
在C++中,有一个模板类叫做valarray,它是一个表示值数组的类,其中包含了很多常用的数学运算函数,其中包括求和操作sum()。
#include <valarray>
valarray<T> arr;
T sum = arr.sum();
其中,T是数组中元素的类型,arr是一个valarray对象,sum()方法返回T类型的和。
#include <iostream>
#include <valarray>
using namespace std;
int main() {
int myarr[] = {1, 2, 3, 4, 5};
valarray<int> valarr(myarr, 5);
int sum = valarr.sum();
cout << "The sum is: " << sum << endl;
return 0;
}
输出结果:
The sum is: 15
valarray类的sum()方法是一个方便的函数,能够快速地对valarray对象进行求和操作,极大地方便了C++程序员的开发。