杂记

几个可能用到的宏

元素和类型大小

#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))

你可能感兴趣的:(宏)