求结构体成员的偏移量
来源:互联网 发布:阿里云折扣 编辑:程序博客网 时间:2024/04/18 22:52
我们知道,在TCP/IP协议中,当我发送一个消息的时候,我必须要定义一个消息头,然后和消息体一起发送,那如何从一个消息中快速定位到消息体呢?
举个例子:
首先定义一个消息:
typedef struct tagT_RUDP
{
int a;
int b;
int c;
unsigned char usr[50];
}T_RUDP;
定义一个求偏移量的宏:
#define RUDP_OFFSET (int)(&((T_RUDP*)0)->usr[0])
则宏RUDP_OFFSET 就是结构体变量usr相对于结构体的偏移量。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/momentt/archive/2009/09/20/4571709.aspx
- 求结构体成员的偏移量
- 求结构体成员偏移量的三种方法
- 结构体成员偏移量的计算
- 求结构体元素的偏移量
- 求结构体的偏移量方法
- 结构体成员偏移量
- 用宏定义求结构体中某一个成员的偏移量
- 如何求出结构体的成员变量的偏移量
- 求取结构体成员偏移量的宏定义
- P-结构体成员的偏移量---宏定义实现
- gdb 显示结构体中成员的偏移量
- 结构体成员的偏移量与offsetof函数
- 计算结构体成员地址偏移量...
- 结构体中成员变量偏移量
- 计算结构体成员偏移量
- 计算结构体成员偏移量
- 求结构体某个变量的相对偏移量
- 求结构体某个变量的相对偏移量
- 新手报道
- 有时候Ubuntu(10.04)不能关机解决方法!
- 用户是个什么玩意(1)
- 管理心得(1)
- 每次关机的时候总显示[742.602384]system halted,关不了机,只能强制关机,解决方法
- 求结构体成员的偏移量
- 做网站一定要有自己的独特内容
- Linux进程间通信 共享内存
- 关于用gradient descent 解决graphical model (这里指matrix factorization)的问题
- android1.6以后支持多分辨率
- Code Smith 5连接mysql
- C#调试心经
- VC 任务栏 系统托盘图标
- AWT图形管理例子