std::move_iterator<Iter>::operator*,->
来自cppreference.com
< cpp | iterator | move iterator
(1) | ||
reference operator* () const; |
(C++17 前) | |
constexpr reference operator* () const; |
(C++17 起) | |
(2) | ||
pointer operator->() const; |
(C++17 前) | |
constexpr pointer operator->() const; |
(C++17 起) (C++20 中弃用) |
|
返回到当前元素的右值引用或指针。
1) 等价于 std::move(*base()) ;
|
(C++17 前) |
1) 等价于 static_cast<reference>(*base()) ;
|
(C++17 起) |
2) 等价于
base()
。参数
(无)
返回值
到当前元素的右值引用或指针。
注意
注意 (2) 返回指针。解引用指针时,返回值是左值。这可能导致非有意的行为。
示例
本节未完成 原因:暂无示例 |
参阅
按索引访问元素 (公开成员函数) |