Namespaces
Variants

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

De es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rangos
 
 
common_view() = default;
(1) (desde C++20)
constexpr explicit common_view( V r );
(2) (desde C++20)

Construye un(a) common_view.

1) Constructor por defecto. Inicializa por valor la vista subyacente. Después de la construcción, base() devuelve una copia de V().
2) Inicializa la vista subyacente con std::move(r).

Parámetros

r - vista subyacente para adaptar a un rango común

Ejemplo

Informes de defectos

Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.

DR Aplicado a Comportamiento publicado Comportamiento correcto
LWG 3405 C++20 el constructor de conversión redundante podría causar recursión de restricciones eliminado