std::ranges::elements_view<V,N>::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++ 标准。
缺陷报告 | 应用于 | 出版时的行为 | 正确行为 |
---|---|---|---|
LWG 3533 | C++20 | base 的 const& 重载返回底层迭代器的副本
|
返回引用 |
LWG 3593 | C++20 | base 的 const& 重载可以不是 noexcept
|
使之为 noexcept |