?? alg0.c
字號:
#include <numeric>
#include <list>
#include <functional>
#include <iostream.h>
/*
* output:
* accumulate()
* operating on values {1,2,3,4}
* result with default addition: 10
* result with plus<int> function object: 10
*/
int main()
{
int ia[] = { 1, 2, 3, 4 };
list<int,allocator> ilist( ia, ia+4 );
int ia_result = accumulate(&ia[0], &ia[4], 0);
int ilist_res = accumulate(
ilist.begin(), ilist.end(), 0, plus<int>() );
cout << "accumulate()\n\t"
<< "operating on values {1,2,3,4}\n\t"
<< "result with default addition: "
<< ia_result << "\n\t"
<< "result with plus<int> function object: "
<< ilist_res
<< endl;
return 0;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -