std::layout_stride::mapping<Extents>::required_span_size
来自 cppreference.cn
< cpp | container | mdspan | layout stride | mapping
constexpr index_type required_span_size() const noexcept; |
(since C++23) | |
返回映射的所需大小。
设 s 等于
- 1,如果 extents().rank() == 0 为 true,
- 否则,如果多维索引空间 extents() 的大小为 0,则为 0,
- 否则,对于范围
[
0,
extents().rank())
中的所有 r,为 1 加上 extents().extent(r) - 1 和 extents_type::index-cast
(strides_[r]) 的乘积之和。
调用等效于 return s;。
[edit] 返回值
映射的所需大小。
[edit] 示例
本节内容不完整 原因:没有示例 |
[edit] 参见
返回映射的所需大小 ( std::layout_left::mapping<Extents> 的公有成员函数) | |
返回映射的所需大小 ( std::layout_right::mapping<Extents> 的公有成员函数) | |
返回多维索引空间的大小 ( std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy> 的公有成员函数) |