几个可能用到的宏
元素和类型大小
#define sizeof_v(x) (char*)(&x+1)-(char*)(&x)
#define sizeof_t(t) ((size_t)((t*)0+1))
对齐
#define ALIGN(v, b) ((v+b-1)&~(b-1))
#define sizeof_v(x) (char*)(&x+1)-(char*)(&x)
#define sizeof_t(t) ((size_t)((t*)0+1))
#define ALIGN(v, b) ((v+b-1)&~(b-1))