Namespaces
Variants

std::ranges::elements_view<V,F>:: iterator <Const>:: base

From cppreference.net
Ranges library
Range adaptors
constexpr const ranges:: iterator_t < Base > & base ( ) const & noexcept ;
(1) (desde C++20)
constexpr ranges:: iterator_t < Base > base ( ) && ;
(2) (desde C++20)

Devuelve el iterador subyacente.

1) Devuelve una referencia al iterador subyacente.
2) Construye por movimiento el resultado desde el iterador subyacente.

Contenidos

Parámetros

(ninguno)

Valor de retorno

1) Una referencia al iterador subyacente.
1) Un iterador construido por movimiento desde el iterador subyacente.

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 3533 C++20 la sobrecarga const & de base devuelve una copia del iterador subyacente devuelve una referencia
LWG 3593 C++20 la sobrecarga const & de base podría no ser noexcept se hace noexcept