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

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