C++STL中的求和函数accumulate()
作者:互联网
C++STL中的求和函数accumulate()
1.1 函数原型及描述
accumulate(_InIt _First, _InIt _Last, _Ty _Val)
_First
和_Last
累加的区间,_Val
累加的初值。
返回类型跟_Val
一致。
1.2 int中应用
输出数组中的和
vector<int> testArray = { 1, 2, 3, 4 };
int sumT = accumulate(testArray.begin(), testArray.end(), 0);
1.2 string中应用
将char类型拼接为string类型
vector<char> testChr = { 'l', 'h', 'k' };
string strSum = accumulate(testChr.begin(), testChr.end(), (string)" "); \\sunT = "lhk"
小李,不讲道理
发布了13 篇原创文章 · 获赞 1 · 访问量 259
私信
关注
标签:string,Val,STL,testArray,C++,int,testChr,accumulate 来源: https://blog.csdn.net/qq_38670588/article/details/104455535