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 阅读(299) 评论(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
是这样子的,这是程序员必须懂得一个方法,很经典  回复  更多评论
  
只有注册用户登录后才能发表评论。
<2012年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

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

常用链接

留言簿(14)

随笔分类(122)

随笔档案(116)

文章分类(2)

文章档案(2)

相册

BLOG

Study

Testing

最新随笔

搜索

  •  

积分与排名

  • 积分 - 96184
  • 排名 - 63

最新随笔

最新评论

阅读排行榜

评论排行榜