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) (自 C++20 起)
constexpr ranges:: iterator_t < Base > base ( ) && ;
(2) (自 C++20 起)

返回底层迭代器。

1) 返回底层迭代器的引用。
2) 从底层迭代器移动构造结果。

目录

参数

(无)

返回值

1) 对底层迭代器的引用。
1) 通过底层迭代器移动构造的迭代器。

示例

缺陷报告

下列行为变更缺陷报告被追溯应用于先前发布的 C++ 标准。

缺陷报告 适用标准 发布时行为 正确行为
LWG 3533 C++20 base const & 重载返回底层迭代器的副本 返回引用
LWG 3593 C++20 base const & 重载可能不是 noexcept 设为 noexcept