std::ranges::
viewable_range
<
cpp
|
ranges
定义于头文件
<ranges>
template
<
class
T
>
concept viewable_range
=
ranges
::
range
<
T
>
&&
(
ranges
::
borrowed_range
<
T
>
||
ranges
::
view
<
std
::
remove_cvref_t
<
T
>>
)
;
viewable_range
概念是
range
的细化,它描述能安全转换成
view
的范围。