对于内存对齐问题,编译器有自己的默认对齐方式,当然对齐方式是可以修改的。以C语言的内存对齐来说,#pragma pack(n)就是用来控制对齐方式的。当我们不需要对齐的时候,不指定n就可以,即#pragma pack()。当我们需要指定对齐位数时可以给n赋予不同的值。
对于内存对齐问题,编译器有自己的默认对齐方式,当然对齐方式是可以修改的。以C语言的内存对齐来说,#pragma pack(n)就是用来控制对齐方式的。当我们不需要对齐的时候,不指定n就可以,即#pragma pack()。当我们需要指定对齐位数时可以给n赋予不同的值。