std::ranges::elements_view<V,F>::iterator<Const>::base
От ru.cppreference.net
constexpr const ranges::iterator_t<Base>& base() const & noexcept;
|
(1) | (начиная с C++20) |
constexpr ranges::iterator_t<Base> base() &&;
|
(2) | (начиная с C++20) |
Возвращает базовый итератор.
1) Возвращает ссылку на базовый итератор.
2) Конструирует результат перемещением из базового итератора.
Параметры
(нет)
Возвращаемое значение
1)
Ссылка на базовый итератор.
1)
Итератор, перемещённый из базового итератора.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Отчеты о дефектах
Следующие отчеты об изменениях в поведении, содержащие описания дефектов, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 3533 | C++20 |
the
const
&
overload of
base
returns a copy of the underlying iterator
|
returns a reference |
| LWG 3593 | C++20 |
the
const
&
overload of
base
might not be noexcept
|
made noexcept |