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

来自cppreference.com
< cpp‎ | ranges‎ | common view
 
 
 
std::ranges::common_view
成员函数
common_view::common_view
(C++20)
推导指引
 
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++ 标准。

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