C++ Primer(第5版) 练习 6.27
练习 6.27 编写一个函数,它的参数是initializer_list类型的对象,函数的功能是计算列表中所有元素的和。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
/*************************************************************************
> File Name: ex6.27.cpp
> Author:
> Mail:
> Created Time: Tue 13 Feb 2024 08:25:05 PM CST
************************************************************************/
#include<iostream>
#include<initializer_list>
using namespace std;
int sum(initializer_list<int> li){
int result = 0;
for(const auto &i : li){
result += i;
}
return result;
}
int main(){
initializer_list<int> li {1, 2, 3, 4, 5};
cout<<"Sum = "<<sum(li)<<endl;
return 0;
}