小众知识

首页 > 正文

各位,如何得到类中数据成员的偏移量?

假设有类A,a为该类的一数据成员,该如何得到a的偏移量,只有一个可以用sizeof得到,但有多个成员呢?  

 wlfjck 发表于:2003-07-21 10:25:06
得分:8 

如下
struct A
{
  int x;
  int a;
};

A y;
int offset = &y.a - &y; 

 xjl999 发表于:2003-07-21 10:31:02
得分:4 

up 

 fierygnu 发表于:2003-07-21 11:10:30
得分:4 

&((A*)0)->a 

 tonycn 发表于:2003-07-21 12:36:14
得分:4 

up 

 lyr311 发表于:2003-12-18 10:24:01
得分:0 

UP! 

上一篇:看c++ primer 过程中的一个问题。
下一篇:在c++中怎样用winsock在两台计算机间传输文件?

分享到: