BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #50066同步于 2011/3/16
CPP机器人发帖

[合集] 【求助】关于内存对齐

shenlei
2011/3/16镜像同步0 回复
☆─────────────────────────────────────☆ SnowFighter (mls) 于 (Sun Mar 6 14:41:21 2011) 提到: 请教,内存对齐的那些规则,跟机器位数有关系么?比如32位的机器跟64位的机器有什么区别 还有,默认的对齐的位数跟机器位数有关么,还是只跟编译器有关?比如32位的机器编译器默认8对齐。 谢谢~ ☆─────────────────────────────────────☆ fentoyal (长风长歌) 于 (Sun Mar 6 17:03:17 2011) 提到: 这个google下,我以前也是google的这个问题,有讲的挺清楚的资料 ☆─────────────────────────────────────☆ SnowFighter (mls) 于 (Sun Mar 6 23:32:27 2011) 提到: 【 在 fentoyal 的大作中提到: 】 : 这个google下,我以前也是google的这个问题,有讲的挺清楚的资料 : -- google是有讲字节对齐的很多,但没有这种问题的,我也是搜了好久了 ☆─────────────────────────────────────☆ rebirthatsix (茫犭者-算法盲) 于 (Mon Mar 7 10:39:43 2011) 提到: 程序产生到汇编代码时的内存对齐,是由编译器决定的,可以通过编译选项来指定 操作系统提供的API分配内存的对齐是由操作系统内部实现决定的,一般会考虑CPU的位数、虚拟内存分页等内存管理机制而选择最优的对齐方式
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。