std::basic_const_iterator<Iter>::operator*
來自 cppreference.com
< cpp | 迭代器 | 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())。
目錄 |
[編輯] 引數
(無)
[編輯] 返回值
1) 指向當前元素的 const 引用。結果可以是一個純右值(例如,如果
*base()
是一個純右值)。2) 指向當前元素的 const 指標。
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
透過索引訪問元素 (public member function) |