Namespaces
Variants

std::ranges::chunk_view<V>::base

De es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rango
 
std::ranges::chunk_view
Funciones miembro
Clases para input_ranges
Guías de deducción
outer-iterator
outer-iterator::value_type
inner-iterator
 
constexpr V base() const& requires std::copy_constructible<V>;
(1) (desde C++23)
constexpr V base() &&;
(2) (desde C++23)

Devuelve una copia de la vista subyacente.

1) Construye por copia el resultado a partir de la vista subyacente. Equivalente a return base_;.
2) Construye por movimiento el resultado a partir de la vista subyacente. Equivalente a return std::move(base_);.

Valor de retorno

Una copia de la vista subyacente.

Ejemplo

Un enlace para probar el ejemplo en línea: Compiler Explorer .

#include <print>
#include <ranges>
int main()
{
    static constexpr auto v = {1, 2, 3, 4};
    constexpr auto w{std::ranges::chunk_view(v, 2)};
    std::println("{}", w.base());
}

Salida:

[1, 2, 3, 4]