std::basic_const_iterator<Iter>::operator*
来自 cppreference.cn
< cpp | iterator | basic const iterator
constexpr std::iter_const_reference_t<Iter> operator*() const; |
(1) | (自 C++23 起) |
constexpr const auto* operator->() const requires std::is_lvalue_reference_v<std::iter_reference_t<Iterator>> && |
(2) | (自 C++23 起) |
返回当前元素的 const 版本的引用或指针。
1) 返回 static_cast<std::iter_const_reference_t<Iter>>(*base())。
内容 |
[edit] 参数
(无)
[edit] 返回值
1) 指向当前元素的常量引用。结果可能是 prvalue(例如,如果
*base()
是 prvalue)。2) 指向当前元素的常量指针。
[edit] 示例
本节尚不完整 原因:没有示例 |
[edit] 参见
通过索引访问元素 (公共成员函数) |