cppreference.com
创建账户
登录
名字空间
页面
讨论
变换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
查看
查看
编辑
历史
操作
std::ranges::transform_view<V,F>::
base
来自cppreference.com
<
cpp
|
ranges
|
transform view
C++
语言
标准库头文件
自立与有宿主实现
具名要求
语言支持库
概念库
(C++20)
诊断库
工具库
字符串库
容器库
迭代器库
范围库
(C++20)
算法库
数值库
本地化库
输入/输出库
文件系统库
(C++17)
正则表达式库
(C++11)
原子操作库
(C++11)
线程支持库
(C++11)
技术规范
[编辑]
范围库
范围访问
begin
cbegin
end
cend
rbegin
crbegin
rend
crend
size
ssize
data
cdata
empty
范围原语
iterator_t
sentinel_t
range_size_t
range_difference_t
range_reference_t
range_rvalue_reference_t
range_value_t
悬垂迭代器处理
dangling
borrowed_iterator_t
borrowed_subrange_t
范围概念
range
borrowed_range
sized_range
common_range
view
viewable_range
input_range
output_range
forward_range
bidirectional_range
random_access_range
contiguous_range
视图
view_interface
subrange
范围工厂
empty_view
views::empty
single_view
views::single
iota_view
views::iota
basic_istream_view
views::istream
适配器
views::all_t
views::all
ref_view
owning_view
common_view
views::common
reverse_view
views::reverse
views::counted
zip_view
views::zip
(C++23)
(C++23)
take_view
views::take
take_while_view
views::take_while
drop_view
views::drop
drop_while_view
views::drop_while
zip_transform_view
views::zip_transform
(C++23)
(C++23)
elements_view
views::elements
keys_view
views::keys
values_view
views::values
transform_view
views::transform
adjacent_view
views::adjacent
(C++23)
(C++23)
filter_view
views::filter
join_view
views::join
split_view
views::split
lazy_split_view
views::lazy_split
adjacent_transform_view
views::adjacent_transform
(C++23)
(C++23)
范围适配器对象
范围适配器闭包对象
辅助项
copyable-box
simple-view
[编辑]
std::ranges::transform_view
成员函数
transform_view::transform_view
transform_view::base
transform_view::begin
transform_view::end
transform_view::size
推导指引
迭代器
transform_view::
iterator
::
iterator
transform_view::
iterator
::base
transform_view::
iterator
::operator*
transform_view::
iterator
::operator[]
transform_view::
iterator
::operator++
transform_view::
iterator
::operator++(int)
transform_view::
iterator
::operator--
transform_view::
iterator
::operator--(int)
transform_view::
iterator
::operator+=
transform_view::
iterator
::operator-=
operator==(transform_view::
iterator
)
operator<(transform_view::
iterator
)
operator>(transform_view::
iterator
)
operator<=(transform_view::
iterator
)
operator>=(transform_view::
iterator
)
operator<=>(transform_view::
iterator
)
operator+(transform_view::
iterator
)
operator-(transform_view::
iterator
)
iter_move(transform_view::
iterator
)
哨位
transform_view::
sentinel
::
sentinel
transform_view::
sentinel
::base
operator==(transform_view::
iterator
,transform_view::
sentinel
)
operator-(transform_view::
iterator
,transform_view::
sentinel
)
[编辑]
constexpr
V base
(
)
const
&
requires std
::
copy_constructible
<
V
>
;
(1)
(C++20 起)
constexpr
V base
(
)
&&
;
(2)
(C++20 起)
返回底层视图的副本
1)
从底层视图复制构造结果。
2)
从底层视图移动构造结果。
[
编辑
]
参数
(无)
[
编辑
]
返回值
底层视图的副本。
[
编辑
]
示例
本节未完成
原因:暂无示例
1个分类
:
Todo no example