命名空间
变体
视图
操作

std::experimental::ranges::View

来自 cppreference.cn
< cpp‎ | experimental‎ | ranges
定义于头文件 <experimental/ranges/range>
template< class T >
concept bool View = Range<T> && Semiregular<T> && /* view-predicate<T> */;
(ranges TS)
template< class T >
struct enable_view {};
(ranges TS)
struct view_base {};
(ranges TS)

概念 View<T> 规定半正则范围 T 具有常数时间的复制、移动和赋值操作。

概念的 /* view-predicate<T> */ 部分按如下方式确定