Header Reference: <ranges>
Header Reference: <ranges>
The ranges namespace, views, concepts, and algorithms that support lazy pipelines and clearer sequence processing.
Header Reference: <ranges>
The ranges namespace, views, concepts, and algorithms that support lazy pipelines and clearer sequence processing.
Use reference pages to confirm names, categories, nearby facilities, and the constraints that matter before writing or reviewing code.
Header reference pages are meant to answer a practical question quickly: what this header provides, when to reach for it, and which usage rules are easiest to get wrong.
<ranges>std::ranges algorithmsstd::viewsstd::ranges::sort, std::ranges::find, std::ranges::copyfilter, transform, take, drop, split, reverse, keys, valuessubrange, ref_view, owning_view#include <ranges>
#include <vector>
int main() {
std::vector<int> values{1, 2, 3, 4, 5, 6};
auto even = values | std::views::filter([](int value) { return value % 2 == 0; });
return *even.begin();
}