记录一种用于将内存长度按照对齐长度向上对齐的宏定义方法
#define ALIGNMENT 4
#define ALIGN_SIZE(size) (((size)+ALIGNMENT-1) &~(ALIGNMENT-1))
本文介绍了如何使用宏定义实现内存对齐,通过示例解释了ALIGN_SIZE宏如何将内存长度按照4字节对齐,并通过位运算保证对齐效果。
记录一种用于将内存长度按照对齐长度向上对齐的宏定义方法
#define ALIGNMENT 4
#define ALIGN_SIZE(size) (((size)+ALIGNMENT-1) &~(ALIGNMENT-1))
290
846

被折叠的 条评论
为什么被折叠?
