Namespaces
Variants

guías de deducción para std::ranges::take_view

Desde es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rangos
 
 
Definido en el encabezado <ranges>
template< class R >
take_view( R&&, ranges::range_difference_t<R> ) -> take_view<views::all_t<R>>;
(desde C++20)

Se proporciona la guía de deducción para std::ranges::take_view para permitir la deducción a partir de un rango y un número de elementos.

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 3447 C++20 el parámetro de plantilla R está restringido con range R no está restringido
(pero range_difference_t requiere range )