alignof
Remonter à Liste alphabétique des mots clés - Index
Catégorie
Opérateurs (C++), Extensions des mots clés
Syntaxe
alignof(type);
Description
L'opérateur alignof vous indique l'alignement d'un type. Cette fonctionnalité fait partie des fonctionnalités C++11 ajoutées à C++Builder 2009.
Le résultat est une constante entière de type std::size_t. La valeur indique les frontières sur lesquelles les éléments de ce type sont alignés en mémoire. Par exemple, un alignement de 2 signifie que le type doit commencer sur une adresse mémoire paire. Une valeur typique pour alignof(double) pourrait être 8.
L'application de alignof à un type référence provoque l'alignement du type référencé. Si vous appliquez alignof sur un type tableau, vous obtenez l'alignement du type de ses éléments.