Namespaces
Variants

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

De fr.cppreference.net
 
 
Bibliothèque des ranges
Adaptateurs de ranges
 
 
common_view() = default;
(1) (depuis C++20)
constexpr explicit common_view( V r );
(2) (depuis C++20)

Construit un common_view.

1) Constructeur par défaut. Initialise par valeur la vue sous-jacente. Après construction, base() retourne une copie de V().
2) Initialise la vue sous-jacente avec std::move(r).

Paramètres

r - vue sous-jacente à adapter en une plage commune

Exemple

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Appliqué à Comportement publié Comportement corrigé
LWG 3405 C++20 le constructeur de conversion redondant pourrait causer une récursion de contraintes supprimé