変数を指定した境界とオフセットでアライメントするようにコンパイラーに指示します。
構文
Windows*: __declspec(align(n,off)) |
Linux*: __attribute__((align(n,off))) |
引数
n |
アライメントの境界を指定します。コンパイラーは、変数を n バイト境界にアライメントします。
|
off |
オフセットを指定します。省略された場合、値は 0 になります。
|
説明
このキーワードは、各 n バイト境界内でオフセット off だけ離して変数を n バイト境界にアライメントするようにコンパイラーに指示します。変数のアドレスは address mod n=off です。