std::layout_left_padded
来自 cppreference.com
定义在头文件 <mdspan> 中 |
||
template< std::size_t PaddingValue = std::dynamic_extent > struct layout_left_padded; |
(自 C++26 起) | |
layout_left_padded
的每个特化都是一个 LayoutMappingPolicy 和 平凡类型,它提供了一个类似于 layout_left::mapping
的布局映射,但它有一个 _填充步长_。
令 m 为映射类型 layout_left_padded::mapping
的实例。映射的填充步长是第二个步长 m.stride(1),它保证至少为第一个范围值 m.extent(0),称为 _要填充的范围_。
[编辑] 成员类模板
layout_left_padded 的布局映射(公共成员类模板) |
[编辑] 示例
本节尚未完善 原因:无示例 |
[编辑] 另请参阅
(C++23) |
列主多维数组布局映射策略;最左侧范围的步长为 1 (类) |
(C++23) |
具有用户定义步长的布局映射策略 (类) |