std::layout_left_padded

来自cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
在标头 <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 布局映射
(公开成员类模板)

示例

参阅

列优先多维数组布局映射策略;最左边的尺度具有步幅 1
(类)
具有用户自定义步长的布局映射策略
(类)