博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
取(结构体)成员偏移量
阅读量:3524 次
发布时间:2019-05-20

本文共 427 字,大约阅读时间需要 1 分钟。

#include 
/* *取(结构体)成员偏移量 * */#define offset(TYPE,MEMBER) ((int)&((TYPE *)0)->MEMBER) #pragma pack(1)//设置对其方式为1个字节struct test{ char c; int n; int m; char *ptr;};#pragmaint main(){ int pos = offset(struct test,c); printf("pos(c) = %d\n",pos); pos = offset(struct test,n); printf("pos(n) = %d\n",pos); pos = offset(struct test,m); printf("pos(m) = %d\n",pos); pos = offset(struct test,ptr); printf("pos(ptr) = %d\n",pos);}

转载地址:http://pxuhj.baihongyu.com/

你可能感兴趣的文章
SQL 连接JOIN(九)
查看>>
linux VM虚拟机可以ping通主机,但主机无法ping通虚拟机
查看>>
linux 错误码
查看>>
C++ 中Struct与typedef struct总结
查看>>
WNetAddConnection2调用失败,错误码1200/1312
查看>>
POI读写Excel的基本使用
查看>>
淘宝网站的架构演进
查看>>
设置zookeeper开机自启动流程
查看>>
CentOS安装mysql5.7的教详细流程
查看>>
项目整合微信扫码登录功能
查看>>
分布式文件系统FastDfs的搭建
查看>>
Springboot项目利用Java客户端调用FastDFS
查看>>
全文检索工具elasticsearch的安装和简单介绍
查看>>
利用Kibana学习全文检索工具elasticsearch
查看>>
SpringBoot在Test测试类或自定义类中通过@Autowired注入为null
查看>>
使用docker搭建YAPI服务
查看>>
西南科技大学OJ题 邻接表到邻接矩阵1056
查看>>
西南科技大学OJ题 有向图的出度计算1057
查看>>
西南科技大学OJ题 有向图的最大出度计算1059
查看>>
西南科技大学OJ题 带权有向图计算1063
查看>>