8
Expressions
[expr]
8.3
Unary expressions
[expr.unary]
8.3.6
Alignof
[expr.alignof]
1
#
An
alignof
expression yields the alignment requirement of its operand type
.
The operand shall be a
type-id
representing a complete object type, or an array thereof, or a reference to one of those types
.
2
#
The result is an integral constant of type
std::size_t
.
3
#
When
alignof
is applied to a reference type, the result is the alignment of the referenced type
.
When
alignof
is applied to an array type, the result is the alignment of the element type
.