|
|
От: |
Alexey Nikitin
|
|
| Дата: | 02.02.22 17:57 | ||
| Оценка: | |||
auto sum = [](auto begin, auto end){
auto sum_impl = [](auto begin, auto end, auto func) -> int {
return (begin != end) ? func(begin + 1, end, func) + *begin : 0;
};
return sum_impl(begin, end, sum_impl);
};