C++ 参考手册

位置:首页 > C++ 参考手册 >范围库 (C++20) > std::ranges::common_range

定义于头文件 <ranges>
template<class T>

  concept common_range =

    ranges::range<T> && std::same_as<ranges::iterator_t<T>, ranges::sentinel_t<T>>;

common_range 概念是 range 对于 ranges::beginranges::end 返回相同类型的类型(如所有标准库容器)的细化。