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