Namespaces
Variants

std:: layout_right

From cppreference.net
Definiert in Header <mdspan>
struct layout_right ;
(seit C++23)

layout_right ist eine LayoutMappingPolicy , die eine Layout-Abbildung bereitstellt, bei der die rechteste Dimension die Schrittweite 1 aufweist und die Schrittweiten von rechts nach links als Produkt der Dimensionen zunehmen.

layout_right ist ein TrivialType .

(bis C++26)

layout_right ist TriviallyCopyable , und std:: is_trivially_default_constructible_v < layout_right > ist true .

(seit C++26)

Es ist die standardmäßige Layout-Zuordnungsrichtlinie, die von std::mdspan verwendet wird, falls kein benutzerdefiniertes Layout angegeben wird.

Verschachtelte Klassentemplates

eine Layout-Abbildung von layout_right
(öffentliche Mitgliederklassenvorlage)

Siehe auch

Row-Major-Layout-Mapping-Policy mit Padding-Stride, der größer oder gleich der rechtesten Ausdehnung sein kann
(Klassentemplate)
Spaltenmajor-Mehrdimensionales-Array-Layout-Mapping-Policy; rechteste Ausdehnung hat Stride 1
(Klasse)
Ein Layout-Mapping-Policy mit benutzerdefinierten Strides
(Klasse)