命名空间
变体
操作

std::layout_right_padded

来自 cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
定义在头文件 <mdspan>
template< std::size_t PaddingValue = std::dynamic_extent >
struct layout_right_padded;
(自 C++26 起)

layout_right_padded 的每个特化都是一个 LayoutMappingPolicy平凡类型,它提供与 layout_right::mapping 类似的布局映射,但它具有 *填充步长*。

m 为映射类型 layout_right_padded::mapping 的实例。映射的填充步长是倒数第二个步长 m.stride(rank() - 2),它保证至少为最后一个范围值 m.extent(rank() - 1),称为 *填充范围*。

[编辑] 成员类模板

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

[编辑] 示例

[编辑] 另请参见

行优先多维数组布局映射策略;最右边的范围具有步长 1
(类) [编辑]
具有用户定义步长的布局映射策略
(类) [编辑]