std::experimental::ranges::projected
来自 cppreference.cn
< cpp | experimental | ranges
template< Readable I, IndirectRegularUnaryInvocable<I> Proj > struct projected { |
(ranges TS) | |
类模板 projected
将 Readable
类型 I
和函数 Proj
捆绑到一个新的 Readable
类型中,其 reference
类型是将 Proj
应用于 I
的 reference
类型的的结果。它仅用于简化约束规范,因此其 operator*() 可能实际上未定义。