首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

编译器优化安全么?该怎么处理

2012-04-14 
编译器优化安全么?一直有个问题不明白,若是把编译器的优化选项设置为最优化,会不会影响编译出来的文件的运

编译器优化安全么?
一直有个问题不明白,若是把编译器的优化选项设置为最优化,会不会影响编译出来的文件的运行结果?

还是只要编译能通过,就能保证运行结果与 没有设置任何优化的相同程序 的运行结果完全一样?

(我说的运行结果,不是指速度与体积,而是指正确性)

[解决办法]
有时候必须强制不允许优化,这种在多线程应用程序下比较常见,涉及到中断操作,要恢复到之前状态的情况下,有些优化将标量保存在寄存器中这样就很不安全

热点排行
Bad Request.