获取结构体的首地址、偏移量

转载:根据结构体成员变量的地址得到结构体起始地址_我的梦-CSDN博客_结构体变量的地址

重点:

(unsigned long)(&((type*)0)->member))) 通过强制转换获取元素的偏移量,其中强制转换0获取到的位置是相对位置。而结构体的具体起始地址是要获取绝对地址。先获取偏移量,再采用

结构体中某元素的绝对地址-它的偏移量=结构体的起始地址

 


版权声明:本文为qq_38409301原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。