std::layout_right_padded
来自 cppreference.com
定义在头文件 <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 的布局映射(公共成员类模板) |
[编辑] 示例
本节尚未完善 原因:没有示例 |
[编辑] 另请参见
(C++23) |
行优先多维数组布局映射策略;最右边的范围具有步长 1 (类) |
(C++23) |
具有用户定义步长的布局映射策略 (类) |