10.4 __alignof__

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

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

構文

__alignof__( type )
__alignof__( expr )
各項目には以下の意味があります。
タイプ
型を指定します。
expr
左辺値を指定します。

戻り値

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

int Alignment_0(void)
			{
			return __alignof__(int);
			}
			
関連する参考文書
10.3 __ALIGNOF__
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.