1、求结构体struc里某个变量相对struc的偏移量
#include <iostream>
using namespace std;
class node{
virtual void g(){};
void f(){}
public:
int a;
char b[20];
double c;
};
#define FIND(struc,e) (unsigned) &(((struc *)0)->e)
int main(){
cout<<FIND(node,c);
return 0;
}
原文:http://blog.csdn.net/starcuan/article/details/19932867