std::ranges::common_view<V>::common_view

来自cppreference.com
< cpp‎ | ranges‎ | common view
 
 
范围库
范围适配器
 
 
common_view() = default;
(1)(C++20 起)
constexpr explicit common_view( V r );
(2)(C++20 起)

构造 common_view

1) 默认构造函数。值初始化底层视图。构造后 base() 返回 V() 的副本。
2)std::move(r) 初始化底层视图。

参数

r-要适配到公共范围中的底层视图

示例

缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

缺陷报告应用于出版时的行为正确行为
LWG 3405C++20冗余的转换构造函数可能导致约束递归已移除