std::ranges::subrange_kind

来自cppreference.com
< cpp‎ | ranges
 
 
范围库
范围访问
范围转换器
(C++23)
范围原语



悬垂迭代器处理
范围概念
视图

范围工厂
适配器
范围生成器
范围适配器对象
范围适配器闭包对象
辅助项
 
std::ranges::subrange
成员函数
观察器
迭代器操作
推导指引
非成员函数
(C++20)
辅助类型
subrange_kind
(C++20)
(C++20)
 
在标头 <ranges> 定义
enum class subrange_kind : bool {

    unsized,
    sized

};
(C++20 起)

指定 std::ranges::subrange 是否实现 std::ranges::sized_range

常量 解释
unsized 指定 subrange 不实现 sized_range
sized 指定 subrange 实现 sized_range