среда, 19 июня 2024 г.

https://habr.com/ru/companies/pvs-studio/articles/818215/#comment_26928279


Функциональный стиль

auto rng = std::ranges::iota_view{0, N};
int x{std::accumulate(rng.begin(), rng.end(), 42, [](int _, int b){ return f(b); })};

И компилируется в ровно такой прямой цикл: https://godbolt.org/z/W6zzWcvbn

Комментариев нет:

Отправить комментарий