alignof
The alignof keyword is an operator used to retrieve an address alignment requirement size in bytes.
Syntax
alignof(Type);
alignof(myVariable);
Example Code
import std.print;
struct alignas(16) xmmword
{
};
int32 main()
{
xmmword variable;
std::print("${alignof(xmmword)}");
std::print("\n");
std::print("${alignof(variable)}");
return 0;
}
Output
16
16