Espacios de nombres
Variantes

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

De cppreference.com
 
 
Biblioteca de rangos
Adaptadores de rangos
 
 
<tbody> </tbody>
common_view() = default;
(1) (desde C++20)
constexpr explicit common_view( V r );
(2) (desde C++20)

Construye un objeto 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 - La vista subyacente a adaptar a un rango común.

Ejemplo

Informes de defectos

Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.

ID Aplicado a Comportamiento según lo publicado Comportamiento correcto
LWG 3405 C++20 El constructor de conversión redundante podría causar una restricción en la recursividad. Se eliminó.