8 Expressions [expr]

8.3 Unary expressions [expr.unary]

8.3.6 Alignof [expr.alignof]

alignof Выражение дает требование выравнивания его типа операнда. Операнд должен type-id представлять собой полный тип объекта или его массив, или ссылку на один из этих типов.

Результат - интегральная константа типа std​::​size_­t.

Когда alignof применяется к ссылочному типу, результатом является выравнивание ссылочного типа. Когда alignof применяется к типу массива, результатом является выравнивание типа элемента.