Namespaces
Variants

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

ja.cppreference.net から
 
 
範囲ライブラリ
範囲アダプタ
 
 
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 Applied to Behavior as published Correct behavior
LWG 3405 C++20 冗長な変換コンストラクタが制約の再帰を引き起こす可能性がある 削除