cppreference.com
创建账户
登录
命名空间
页面
讨论
变体
视图
视图
编辑
历史
操作
std::ranges::concat_view<Views...>::
iterator
<Const>::
operator[]
来自 cppreference.com
<
cpp
|
ranges
|
concat view
|
iterator
C++
编译器支持
独立和托管
语言
标准库
标准库头文件
命名要求
功能测试宏
(C++20)
语言支持库
概念库
(C++20)
元编程库
(C++11)
诊断库
通用实用程序库
字符串库
容器库
迭代器库
范围库
(C++20)
算法库
数值库
本地化库
输入/输出库
文件系统库
(C++17)
正则表达式库
(C++11)
并发支持库
(C++11)
执行支持库
(C++26)
技术规范
符号索引
外部库
[编辑]
范围库
范围访问
开始
cbegin
结束
cend
rbegin
crbegin
rend
crend
大小
ssize
数据
cdata
为空
范围转换
std::from_range_t
std::from_range
(C++23)
(C++23)
至
(C++23)
悬空迭代器处理
悬空
borrowed_iterator_t
borrowed_subrange_t
范围原语
range_size_t
range_difference_t
range_value_t
elements_of
(C++23)
iterator_t
const_iterator_t
sentinel_t
const_sentinel_t
(C++23)
(C++23)
range_reference_t
range_const_reference_t
range_rvalue_reference_t
range_common_reference_t
(C++23)
范围概念
范围
borrowed_range
sized_range
common_range
视图
viewable_range
输入范围
输出范围
前向范围
双向范围
随机访问范围
连续范围
常量范围
(C++23)
视图
view_interface
子范围
范围工厂
empty_view
views::empty
single_view
views::single
basic_istream_view
views::istream
iota_view
views::iota
repeat_view
views::repeat
(C++23)
(C++23)
范围适配器
views::all_t
views::all
ref_view
owning_view
as_rvalue_view
views::as_rvalue
(C++23)
(C++23)
filter_view
views::filter
transform_view
views::transform
take_view
views::take
take_while_view
views::take_while
concat_view
views::concat
(C++26)
(C++26)
drop_view
views::drop
drop_while_view
views::drop_while
join_view
views::join
join_with_view
views::join_with
(C++23)
(C++23)
lazy_split_view
views::lazy_split
split_view
views::split
views::counted
common_view
views::common
reverse_view
views::reverse
as_const_view
views::as_const
(C++23)
(C++23)
elements_view
views::elements
keys_view
views::keys
values_view
views::values
enumerate_view
views::enumerate
(C++23)
(C++23)
zip_view
views::zip
(C++23)
(C++23)
zip_transform_view
views::zip_transform
(C++23)
(C++23)
adjacent_view
views::adjacent
(C++23)
(C++23)
views::pairwise
(C++23)
adjacent_transform_view
views::adjacent_transform
(C++23)
(C++23)
views::pairwise_transform
(C++23)
chunk_view
views::chunk
(C++23)
(C++23)
slide_view
views::slide
(C++23)
(C++23)
chunk_by_view
views::chunk_by
(C++23)
(C++23)
stride_view
views::stride
(C++23)
(C++23)
cartesian_product_view
views::cartesian_product
(C++23)
(C++23)
范围生成器
std::generator
(C++23)
范围适配器闭包对象
range_adaptor_closure
(C++23)
范围适配器对象
辅助项
可复制框
可移动框
(直到 C++23)
(C++23)
简单视图
非传播缓存
[编辑]
std::ranges::concat_view
成员函数
concat_view::concat_view
concat_view::begin
concat_view::end
concat_view::size
推断指南
迭代器
成员函数
concat_view::
iterator
::
iterator
concat_view::
iterator
::operator*
concat_view::
iterator
::operator[]
concat_view::
iterator
::operator++
concat_view::
iterator
::operator++
(int)
concat_view::
iterator
::operator--
concat_view::
iterator
::operator--
(int)
concat_view::
iterator
::operator+=
concat_view::
iterator
::operator-=
concat_view::
iterator
::
satisfy
concat_view::
iterator
::
prev
concat_view::
iterator
::
advance-fwd
concat_view::
iterator
::
advance-bwd
非成员函数
operator==
(concat_view::
iterator
)
operator<
(concat_view::
iterator
)
operator>
(concat_view::
iterator
)
operator<=
(concat_view::
iterator
)
operator>=
(concat_view::
iterator
)
operator<=>
(concat_view::
iterator
)
operator+
(concat_view::
iterator
)
operator-
(concat_view::
iterator
)
iter_move
(concat_view::
iterator
)
iter_swap
(concat_view::
iterator
)
[编辑]
constexpr
decltype
(
auto
)
operator
[
]
(
difference_type pos
)
const
requires
/*concat-is-random-access*/
<
Const, Views...
>
;
(自 C++26)
返回对指定相对位置处的元素的引用。
内容
1
参数
2
返回值
3
示例
4
另请参阅
[
编辑
]
参数
pos
-
相对于当前位置的位置
[
编辑
]
返回值
*
(
(
*
this
)
+
pos
)
[
编辑
]
示例
此部分不完整
原因:没有示例
[
编辑
]
另请参阅
operator*
(C++26)
访问元素
(公有成员函数)
类别
:
待办:没有示例