Search: Reference <cstddef> offsetof macro <cstddef> offsetof (type,member) Return member offset This macro with functional form returns the offset value in bytes of member member in the data structure or union type type . The value returned is an unsigned integral value of type size_t with the number of bytes between the specified member and the beginning of its structure. type A type in which member is a valid member designator. type shall be a structure or union type. type shall be a POD class (including unions). type shall be a standard-layout class (including unions). member A member of type . A value of type size_t with the offset value of member in type . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /* offsetof example */ #include <stdio.h> /* printf */ #include <stddef.h> /* offsetof */ struct foo { char a; char...