std::basic_const_iterator<Iter>::operator*
来自cppreference.com
< cpp | iterator | basic const iterator
constexprstd::iter_const_reference_t<Iter> operator*()const; | (1) | (C++23 起) |
constexprconstauto* 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())。
目录 |
[编辑]参数
(无)
[编辑]返回值
1) 指代当前元素的 const 引用。其结果可能为纯右值(比如当
*base()
为纯右值时)。2) 指向当前元素的 const 指针。
[编辑]示例
本节未完成 原因:暂无示例 |
[编辑]参阅
按索引访问元素 (公开成员函数) |