- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 内存对齐和#pragma pack(n)
#pragma pack(n)的意思是以n个字节作为内存对齐的标准。内存对齐的引入是为了减少内存访问次数。访问内存不对齐的数据需要访问两次内存,而访问内存对齐的数据则只需1次。很明显,这样程序的性能就提高了不少,但是也相对牺牲了一些空间作为代价。有些小技巧可以使牺牲的空间减到最少,即定义结构体时可以将类型按字节大小从小到大地定义。在VC++中一般都默认是以8个字节(#pragma pack(8
2008-02-29 18:53:00
303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅