posts - 116,  comments - 123,  trackbacks - 0
#define ListEntry(ptr, type, member)  ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
想了很久,也不知道个所以然!
posted on 2006-06-30 12:36 yuhen 阅读(380) 评论(3)  编辑 收藏 引用 所属分类: 技术文档

FeedBack:
# re: So难的C表达式,该怎么理解?
2006-06-30 18:20 | zfly
得到type*类型地址,是type结构成员member地址与指针ptr的差值  回复  更多评论
  
# re: So难的C表达式,该怎么理解?
2006-06-30 18:50 | yuhen
呵呵,好像是这个样子的,好像又不够完全  回复  更多评论
  
# re: So难的C表达式,该怎么理解?[未登录]
2008-06-11 13:54 | eric
是这样子的,这是程序员必须懂得一个方法,很经典  回复  更多评论
  
只有注册用户登录后才能发表评论。
<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Believe in who you are,
you are a shinning star!

常用链接

留言簿(16)

随笔分类(122)

随笔档案(116)

文章分类(2)

文章档案(2)

相册

BLOG

Study

Testing

最新随笔

搜索

  •  

积分与排名

  • 积分 - 122154
  • 排名 - 55

最新随笔

最新评论

阅读排行榜

评论排行榜