конкретному полю?
std::views::all(vec) | std::views::transform(&Struct::field) | ???
std::ranges::reduce, вероятно
const int xSum = ranges::accumulate(points, 0, std::plus(), &Point::x); вот такое нашлось
ооо, спасибо, так лучше
только этого нет в std, похоже
ага, может ещё чего найдётся
Обсуждают сегодня