offsetof 宏

从其父结构的开头检索成员的偏移量。

size_t offsetof( 
   structName, 
   memberName  
);

参数

  • structName
    父数据结构的名称。

  • memberName
    要确定偏移量的父数据结构成员的名字。

返回值

offsetof返回指定的成员从其父数据结构开头的字节偏移。 位域未定义。

备注

offsetof 宏返回从指定structName的结构开始的memberName的字节偏移量, 您可以用 struct 关键字指定的类型。

备注

offsetof 不是函数,不能使用 C 原型进行描述。

要求

例程

必需的标头

offsetof

<stddef.h>

有关其他兼容性信息,请参见“简介”中的兼容性

C 运行时库的所有版本。

请参见

参考

内存分配