alignof
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 C++Builder 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.