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
,但具有一個 *填充步幅*。
layout_left_padded
的每個特化都是 TriviallyCopyable,並且對於任何此類特化 T
,std::is_trivially_default_constructible_v<T> 為 true。
設 m 是對映型別 layout_left_padded::mapping
的例項。對映的填充步幅是第二個步幅 m.stride(1),它保證至少是第一個範圍值 m.extent(0),稱為 *要填充的範圍*。
[編輯] 巢狀類模板
layout_left_padded 的佈局對映(public 成員類模板) |
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參見
(C++23) |
列主序多維陣列佈局對映策略;最左側區段的步長為 1 (類) |
(C++23) |
具有使用者定義步長的佈局對映策略 (類) |