//类对象的sizeof,思路:类对象取地址加1 减去类对象地址
#define sizeof_v(x) ((char*)(&x+1) - (char*)(&x))
//类的sizeof,思路:将0转换成类的指针,加1,就是类所占地址大小,再强制转换成size_t
#define sizeof_t(x) (size_t)((x*)0+1)
标签:size_t 1.5 style nbsp 类对象 地址 char 对象 size
//类对象的sizeof,思路:类对象取地址加1 减去类对象地址
#define sizeof_v(x) ((char*)(&x+1) - (char*)(&x))
//类的sizeof,思路:将0转换成类的指针,加1,就是类所占地址大小,再强制转换成size_t
#define sizeof_t(x) (size_t)((x*)0+1)
标签:size_t 1.5 style nbsp 类对象 地址 char 对象 size
原文地址:http://www.cnblogs.com/vinke2013/p/8110270.html