std::ranges::elements_view<V,F>::iterator<Const>::base
来自 cppreference.com
< cpp | ranges | elements view | iterator
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 | 应用于 | 发布的行为 | 正确行为 |
---|---|---|---|
LWG 3533 | C++20 | base 的 const& 重载返回底层迭代器的副本 |
返回引用 |
LWG 3593 | C++20 | base 的 const& 重载可能不是 noexcept |
变为 noexcept |