Namespaces
Variants

std::ranges:: input_range

From cppreference.net
Ranges library
Range adaptors
定义于头文件 <ranges>
template < class T >

concept input_range =

ranges:: range < T > && std:: input_iterator < ranges:: iterator_t < T >> ;
(C++20 起)

input_range 概念是对 range 的细化,要求对其调用 ranges::begin 时返回的迭代器必须满足 input_iterator 的模型要求。