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*() 可能实际上并未定义。