- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 64位和32位平台下C/C++结构内存对齐
1. 在 64 位 Linux 下,结构体字段默认按 8 字节对齐;32 位 Linux 下,默认 4 字节对齐。2. 显示指定对齐方式时,会受到机器字长的约束,即 64 位 Linux 下可以按 8 字节及以下的任意字节对齐,32 位只能按 4 字节及以下任意字节对齐。#include #pragma pack(4)struct Test{ char c; long long
2016-03-07 11:26:55 6162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人