- 博客(1)
- 资源 (2)
- 收藏
- 关注
转载 #define offsetof(STRUCTURE,FIELD) ((int)((char*)&((STRUCTURE*)0)->FIELD))
<br />#define offsetof(STRUCTURE,FIELD) ((int)((char*)&((STRUCTURE*)0)->FIELD))<br />上述宏是什么意思?<br />计算 STRUCTURE 类型中 FIELD 域的偏移量<br />下面拿KEIL 8051的定义来作点解释:<br />((s *)0):强制转化成数据结构指针,并使其指向地址0;<br />((s *)0)->m:使该指针指向成员m<br />&(((s *)0)->m):获取该成员m的地址<br />(s
2011-02-26 20:09:00
1432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅