C++中sum函数的多种用法

   2024-10-07 4530
核心提示:在C++中,sum函数可以有多种用法,主要取决于参数类型和返回值类型。以下是几种常见的sum函数用法:求和整数数组的元素:int sum

在C++中,sum函数可以有多种用法,主要取决于参数类型和返回值类型。以下是几种常见的sum函数用法:

求和整数数组的元素:
int sum(int arr[], int size) {    int result = 0;    for (int i = 0; i < size; i++) {        result += arr[i];    }    return result;}
求和浮点数数组的元素:
double sum(double arr[], int size) {    double result = 0.0;    for (int i = 0; i < size; i++) {        result += arr[i];    }    return result;}
求和容器中的元素(如vector):
template <typename T>T sum(const std::vector<T>& vec) {    T result = 0;    for (const T& elem : vec) {        result += elem;    }    return result;}
求和任意数量的参数(使用可变参数模板):
template <typename T>T sum(T arg) {    return arg;}template <typename T, typename... Args>T sum(T arg, Args... args) {    return arg + sum(args...);}

这些是sum函数的一些常见用法,可以根据具体的需求和数据类型来选择适合的实现方式。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号