std::ranges::transform_view<V,F>::iterator<Const>::operator*
< cpp | ranges | transform view | iterator
constexpr decltype(auto) operator*() const; |
(C++20 起) | |
返回变换后的元素。
等价地返回 std::invoke(*parent_->fun_, *current_) ,其中 *parent_->fun_
是存储于亲 transform_view
的变换函数,而 current_
是指向 V
中的底层迭代器。
参数
(无)
返回值
变换后的元素。
注解
不提供 operator->
。
若指向亲 transform_view
的指针为空(例如若 *this
为默认构造),或若亲 transform_view
不保有变换函数(例如若亲 transform_view
为默认构造,而变换函数不可默认构造)。
示例
本节未完成 原因:暂无示例 |