一种用宏来简单获取结构体成员变量的方法
#define MEM_OFFSET(TYPE,MEMBER) ((size_t)&((TYPE*)NULL)->MEMBER)
这里实际上一个空指针或者说指针地址为0,而取的某个成员变量的地址减去基地址(0),也不是偏移量
一种用宏来简单获取结构体成员变量的方法
#define MEM_OFFSET(TYPE,MEMBER) ((size_t)&((TYPE*)NULL)->MEMBER)
这里实际上一个空指针或者说指针地址为0,而取的某个成员变量的地址减去基地址(0),也不是偏移量