C++ 参考手册
- C++11
 - C++14
 - C++17
 - C++20
 - C++ 编译器支持情况表
 - 独立与宿主实现
 - C++ 语言
 - C++ 关键词
 - 预处理器
 - C++ 标准库头文件
 - 具名要求
 - 功能特性测试 (C++20)
 - 工具库
 - 类型支持(基本类型、RTTI、类型特性)
 - 概念库 (C++20)
 - 错误处理
 - 动态内存管理
 - 日期和时间工具
 - 字符串库
 - 容器库
 - 迭代器库
 - 范围库 (C++20)
 - std::ranges::begin
 - std::ranges::cbegin
 - std::ranges::end
 - std::ranges::cend
 - std::ranges::crbegin
 - std::ranges::crend
 - std::ranges::ssize
 - std::ranges::data
 - std::ranges::borrowed_range, std::ranges::enable_borrowed_range
 - std::ranges::view, std::ranges::enable_view, std::ranges::view_base
 - std::ranges::cdata
 - std::ranges::iterator_t, std::ranges::sentinel_t, std::ranges::range_size_t, std::ranges::range_difference_t, std::ranges::range_value_t, std::ranges::range_reference_t, std::ranges::range_rvalue_reference_t
 - std::ranges::dangling
 - std::ranges::borrowed_iterator_t, std::ranges::borrowed_subrange_t
 - std::ranges::range
 - std::ranges::sized_range, std::ranges::disable_sized_range
 - std::ranges::common_range
 - std::ranges::viewable_range
 - std::ranges::input_range
 - std::ranges::output_range
 - std::ranges::forward_range
 - std::ranges::bidirectional_range
 - std::ranges::random_access_range
 - std::ranges::contiguous_range
 - std::ranges::subrange
 - 半正则包装 (C++20)
 - std::ranges::views::empty, std::ranges::empty_view
 - std::ranges::views::iota, std::ranges::iota_view
 - std::ranges::views::counted
 - std::ranges::views::all_t, std::ranges::views::all
 - std::ranges::ref_view
 - std::ranges::views::transform, std::ranges::transform_view
 - std::ranges::views::reverse, std::ranges::reverse_view
 - std::ranges::views::filter, std::ranges::filter_view
 - 注释
 - 算法库
 - 数值库
 - 输入/输出库
 - 文件系统库
 - 本地化库
 - 正则表达式库
 - 原子操作库
 - 线程支持库
 - 实验性 C++ 特性
 - 有用的资源
 - 索引
 - std 符号索引
 - 协程支持 (C++20)
 - C++ 关键词
 
位置:首页 > C++ 参考手册 >范围库 (C++20) > std::ranges::input_range
std::ranges::input_range
|   定义于头文件  <ranges>
  | 
||
|   template<class T>   concept input_range =  | 
||
input_range 概念是 range 的细化,对于实现的类型, ranges::begin 返回 input_iterator 的实现。