std::ranges::elements_view<V,F>::iterator<Const>::base
De cppreference.com
<tbody>
</tbody>
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 a partir del iterador subyacente.
Parámetros
(Ninguno)
Valor de retorno
1) Una referencia al iterador subyacente.
2) Un iterador construido por movimiento a partir del iterador subyacente.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Informes de defectos
Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.
| ID | Aplicado a | Comportamiento según lo 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 hizo noexcept.
|