会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
HappyAngel
勿在浮沙筑高台 -- 关注服务器开发,编程语言以及机器学习
首页
新随笔
管理
2010年10月29日
获取结构体某成员偏移
摘要: 本身这个问题非常简单,直接用地址差值即可求得,最近在某本书上看到了一个非常牛的方法,第一次看还将信将疑觉得不太可能,后面上机验证发现确实可以,代码如下: [代码] 仔细看第14行代码,发现这个宏非常奇怪,没错,就是用来求偏移的。我们知道宏的本质是替换,在预编译的时候会替换代码,那么里面有什么玄机了?我发现其实此法是用了欺骗编译器的技巧来求得偏移的。取地址符‘&’...
阅读全文
posted @ 2010-10-29 23:43 HappyAngel
阅读(5157)
评论(0)
推荐(0)
编辑
公告