阅读940 返回首页    go 阿里云 go 技术社区[云栖]


内存对齐原则

内存对齐,一般针对结构体或者是类

系统默认内存对其字数是4

可以使用

 

#pragma  pack(n)

 

来设置对齐字数,1,2,8.

 

对齐原则:(以4字节为例)

对于大于等于4字节的成员起始位置应该是4的整数倍,对于等于2字节的成员,起始位置应该是2的整数倍,对于1字节的成员,可以在任意位置,但是成员顺序应该和定义顺序一致,不能改变。总结构体的大小应该是4的倍数。

 

 

最后更新:2017-04-02 06:51:24

  上一篇:go Ogre:Animation(Ogre中的动画)
  下一篇:go windows常用快捷键,大大提高效率