alignof

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

Operatoren, Schlüsselwort-Erweiterungen

Syntax

alignof(type);

Beschreibung

Der Operator alignof teilt Ihnen die Ausrichtung eines Typs mit. Dieses C++0x-Feature wurde zu Appmethod C++ 2009 hinzugefügt.

Das Ergebnis ist eine Integerkonstante des Typs std::size_t. Der Wert gibt die Grenzen an, an denen Elemente dieses Typs im Speicher ausgerichtet werden. Eine Ausrichtung von 2 bedeutet beispielsweise, dass der Typ an geraden Speicheradressen beginnen muss. Ein typischer Wert für alignof (double) wäre 8.

Wenn alignof auf einen Referenztyp angewendet wird, erhält man die Ausrichtung des referenzierten Typs. Wenn Sie alignof auf einen Array-Typ anwenden, erhalten Sie die Ausrichtung des Elementtyps.

Siehe auch