函数宏

GLibALIGNOF

自 2.60 起

声明 [源代码]

#define G_ALIGNOF (
  type
)

描述 [源代码]

返回给定类型值的平台 ABI 所需的最小对齐方式。给定类型的变量或结构成员的地址必须始终是此对齐方式的倍数。例如,大多数平台要求 int 变量在 4 字节边界上对齐,因此在大多数平台上,G_ALIGNOF (int) 为 4。

请注意,这与 GCC__alignof__ 运算符返回的值不一定相同,后者返回类型的首选对齐方式。首选对齐方式可能是比最小对齐方式更严格的对齐方式。

自 2.60 起提供

此函数不一定直接可用于语言绑定。

参数

type

类型: -

一个类型名称。