打印结构体偏移
来源:互联网 发布:东欧 历史 知乎 编辑:程序博客网 时间:2024/05/01 10:45
#include <stdio.h>#define OFFSET(x, y) &((x *)0)->ystruct TestStruct { int mVar1; int mVar2; int mVar3;};void OffsetTestStruct(){ fprintf(stderr, "sizeof(struct TestStruct) %d\n", sizeof(struct TestStruct)); fprintf(stderr, "-- mVar1 offset : %d\n", OFFSET(TestStruct, mVar1)); fprintf(stderr, "-- mVar2 offset : %d\n", OFFSET(TestStruct, mVar2)); fprintf(stderr, "-- mVar3 offset : %d\n", OFFSET(TestStruct, mVar3));}struct TestStruct2 { int mVar1; long long mVar2; int mVar3;};void OffsetTestStruct2(){ fprintf(stderr, "sizeof(struct TestStruct2) %d\n", sizeof(struct TestStruct2)); fprintf(stderr, "-- mVar1 offset : %d\n", OFFSET(TestStruct2, mVar1)); fprintf(stderr, "-- mVar2 offset : %d\n", OFFSET(TestStruct2, mVar2)); fprintf(stderr, "-- mVar3 offset : %d\n", OFFSET(TestStruct2, mVar3));}
0 0
- 打印结构体偏移
- 打印结构体偏移
- 结构体偏移量
- 结构体偏移量
- 结构体偏移的计算
- 结构体的偏移量
- 结构体的偏移量
- 结构体成员偏移地址
- 结构体指针,内容偏移
- 结构体成员偏移量
- 计算结构体偏移量
- 结构体的偏移量
- 结构体的指针偏移
- 关于结构体的偏移量
- 计算结构体成员地址偏移量...
- 得到结构体中成员的偏移
- 求结构体成员的偏移量
- 结构体偏移量函数offsetof
- 在LoadRunner中查找和替换字符串
- tttttt
- Android笔记之自定义View—超简易下拉式抽屉控件
- Ctring与char* 做转换
- Android状态栏沉浸式模式下全屏、修改颜色
- 打印结构体偏移
- CentOS如何挂载硬盘
- linux用vi修改文件
- PTA 5-25 畅通工程之局部最小花费问题
- Eclipse快捷键 10个最有用的快捷键
- 设计模式一日一练:中介者模式(Mediator)
- Hibernate 文件配置
- 每日立会实践
- 使用命令窗口运行java程序