> "std::accumulate" : * Örnek 1, #include #include #include #include #include int main() { using namespace std; vector ivec{ 1, 3, 5, 7, 9 }; cout << accumulate( ivec.begin(), ivec.end(), 0 ) << '\n'; // 25 cout << accumulate( ivec.begin(), ivec.end(), 0, [](int prev_result, int val) { return prev_result + val; } ) << '\n'; // 25 cout << accumulate( ivec.begin(), ivec.end(), ""s, [](string prev_result, int val) { return prev_result + '-' + to_string(val); } ) << '\n'; // -1-3-5-7-9 /* // ERROR cout << reduce( execution::par, ivec.begin(), ivec.end(), "0"s, [](string prev_result, int val) { return prev_result + to_string(val); } ) << '\n'; */ }