命名空间
变体
操作

std::experimental::ranges::Range

来自 cppreference.cn
< cpp‎ | experimental‎ | ranges
定义于头文件 <experimental/ranges/range>
template< class T >

concept bool Range =
    requires(T&& t) {
        ranges::begin(t); /* 不一定是等式保持的(见下文)*/
        ranges::end(t);

    };
(ranges TS)

给定类型为 std::remove_reference_t<T> 的左值 t,仅当满足以下条件时,Range<T> 才满足: