std::ranges::elements_view<V,F>::iterator<Const>::base
De es.cppreference.net
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 el resultado moviendo desde el iterador subyacente.
Parámetros
(ninguno)
Valor de retorno
1)
Una referencia al iterador subyacente.
1)
Un iterador construido por movimiento desde el iterador subyacente.
Ejemplo
|
Esta sección está incompleta
Razón: sin 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 |