__alignof__

__alignof__ キーワードを使用すると、型や変数の境界整列について照会できます。

Note

このキーワードは、ARM コンパイラでサポートされている GNU コンパイラの拡張機能です。

Show/hide構文

__alignof__(type)
__alignof__(expr)

各項目には以下の意味があります。

type

型を指定します。

expr

左辺値を指定します。

Show/hide戻り値

__alignof__(type)type 型の境界整列要件を返し、境界整列要件がない場合は 1 を返します。

__alignof__(expr) は、左辺値 expr の型の境界整列要件を返し、境界整列要件がない場合は 1 を返します。

Show/hide

int Alignment_0(void)
{
    return __alignof__(int);
}

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711