内存对齐宏的定义

刚阅读源代码,发现关于内存对齐的宏,越发的觉得自己该补一补数学知识了

#define ALIGN_C(SIZE, boundary) \
        (((SIZE) + (boundary) - 1) & ~((boundary) - 1))

这个宏的作用是,将分配的SIZE大小的内存,按boundary对齐

posted @ 2012-10-17 19:29  &Flare  阅读(346)  评论(0编辑  收藏  举报