Some weird but useful C code
发布日期:2022-02-07 06:39:37
浏览次数:8
分类:技术文章
本文共 343 字,大约阅读时间需要 1 分钟。
1.Determine the struct/class address based on it member address #define list_entry(ptr, type, member) / ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) Assume that type is defined as follows.
class net_address{
public:
long m_address;
short m_port;
};
Then ((net_address*)0)->m_port denotes the offset of m_port in net_address.
转载地址:https://blog.csdn.net/wyfeizj/article/details/2318727 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月08日 19时17分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c语言打开一个html文件路径,C语言文件处理-C语言文件的打开和关闭
2019-04-21
普职融通信息技术课本C语言,“三步走”扎实推进“普职融通”办学新模式
2019-04-21
Android多个签名,【Android】Android批量重签名
2019-04-21
html unicode编码转换,JS实现的Unicode编码转换操作示例
2019-04-21
html页面角落放动漫人物,L2Dwidget.js L2D网页动画人物添加
2019-04-21
html图片水平居中,CSS制作图片水平垂直居中
2019-04-21
水滴pin安卓版apk_财务报销管理系统
2019-04-21
平面设计师okr_设计团队的KPI/OKR如何制定?
2019-04-21
仪表盘故障图像识别_仪表显示的图像识别算法研究
2019-04-21
c#背单词小程序视频_C#用timer实现背单词小程序
2019-04-21
24v开关电源维修技巧_【电视技术】液晶电视电源板十个维修经验分享
2019-04-21
mysql无法写数据库_求助,为何我的数据不能写入数据库
2019-04-21
mysql 双向链表_23张图!万字详解「链表」,从小白到大佬!
2019-04-21
php正则过滤sql关键字,使用正则表达式屏蔽关键字的方法
2019-04-21
php取整v,php取整方式分享
2019-04-21
php写模糊搜索api接口,php通过sphinxapi接口实现全文搜索
2019-04-21