Namespaces
Variants

std::ranges::chunk_by_view<V,Pred>::chunk_by_view

De es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rangos
 
 
chunk_by_view()
    requires std::default_initializable<V> &&
             std::default_initializable<Pred>
    = default;
(1) (desde C++23)
constexpr explicit chunk_by_view( V base, Pred pred );
(2) (desde C++23)

Construye un chunk_by_view.

1) Constructor por defecto. Inicializa por valor los miembros de datos subyacentes a través de sus respectivos inicializadores de miembros por defecto:
  • la vista base_ mediante = V(),
  • el predicado binario pred_ mediante = Pred().
2) Construye por movimiento los miembros de datos subyacentes:
  • la vista base_ con std::move(base),
  • el predicado binario pred_ con std::move(pred).

Parámetros

base - la vista a dividir
pred - el objeto función (un predicado binario) utilizado como criterio de división

Ejemplo