这个宏挺强大的,以前还没有发觉。其作用如标题所示。
一点说明, "##" 是字符连接符。
#define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \
type name##_storage[(sizex)*(sizey)+(alignment)-1]; \
type * name = (type *) (((int32_t) name##_storage+(alignment - 1)) & ~((int32_t)(alignment)-1))
阅读(890) | 评论(0) | 转发(0) |