名稱空間
變體
操作

std::layout_left_padded

來自 cppreference.com
< cpp‎ | 容器‎ | mdspan
 
 
 
 
定義於標頭檔案 <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,並且對於任何此類特化 Tstd::is_trivially_default_constructible_v<T>true

m 是對映型別 layout_left_padded::mapping 的例項。對映的填充步幅是第二個步幅 m.stride(1),它保證至少是第一個範圍值 m.extent(0),稱為 *要填充的範圍*。

[編輯] 巢狀類模板

layout_left_padded 的佈局對映
(public 成員類模板)[編輯]

[編輯] 示例

[編輯] 參見

列主序多維陣列佈局對映策略;最左側區段的步長為 1
(類) [編輯]
具有使用者定義步長的佈局對映策略
(類) [編輯]