/*
练习6.27:编写一个函数,它的参数是initializer_list<int>类型的对象,函数的功能是计算列表中所有元素的和。
*/
#include "TouWenJian_6.h"
int sum_iniList(initializer_list<int> li)
{
int sum_ret=0;
for(auto beg=li.begin();beg!=li.end();++beg)
sum_ret += *beg;
return sum_ret;
}
int main(int argc, char *argv[])
{
// for(int i=1;i<argc;++i)
// cout<<argv[i]<<endl;
cout<<sum_iniList({1, 2})<<endl;
cout<<sum_iniList({1, 2, 3, 4, 5})<<endl;
return 0;
}
C++Primer第五版第六章练习6.27
最新推荐文章于 2024-10-04 22:43:57 发布