Skip to content

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