#define offsetof(type, member) ((size_t)(&((type *)0)->member))
Я не понимаю (& ((type *) 0) -> member) что именно это мне говорит .....
(& ((type *) 0) -> member)
здесь тип может быть структурой или чем-то еще ?? ...
Точнее, что мне здесь говорит 0 ??