Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

2.14.7 __alignof__

__alignof__ 演算子では、オブジェクトの整列方法またはタイプによって通常必要となる最小の整列を照会することができます。この構文は、sizeof と同じようになります。

たとえば、__alignof__ (float) は 4 です。

__alignof__ のオペランドが型ではなくオブジェクトの場合、その値はその型の必要な整列で、__attribute__ 拡張に関連した整列を使用して指定されたすべての最小の配列が考慮されます。