命名空间
变体
操作

std::layout_stride

来自 cppreference.cn
< cpp‎ | 容器‎ | mdspan
 
 
 
 
定义于头文件 <mdspan>
struct layout_stride;
(C++23 起)

layout_stride 是一个 LayoutMappingPolicy,它提供了一个布局映射,其中步幅由用户定义。

layout_stride 是一个 TrivialType

(直到 C++26)

layout_strideTriviallyCopyable,并且 std::is_trivially_default_constructible_v<layout_stride>true

(C++26 起)

[编辑] 嵌套类模板

layout_stride 的布局映射
(公共成员类模板)[编辑]

[编辑] 参阅

列主序多维数组布局映射策略;最左侧区段的步长为 1
(类) [编辑]
列主序布局映射策略,其填充步长可以大于或等于最左侧的区段
(类模板) [编辑]
行主序多维数组布局映射策略;最右侧区段的步长为 1
(类) [编辑]
行主序布局映射策略,其填充步长可以大于或等于最右侧的区段
(类模板) [编辑]