C++手动开O2优化

  • O2优化能使程序的编译效率大大提升。

  • 从而减少程序的运行时间,达到优化的效果。

  • C++程序中的O2开关如下所示:

#pragma GCC optimize(2)
  • 同理O1、O3优化只需修改括号中的数即可。

  • 只需将这句话放到程序的开头即可打开O2优化开关。

  • *注意:*

*O1提供基础级别的优化*

O2提供更加高级的代码优化,会占用更长的编译时间

O3提供最高级的代码优化

慎用O2联赛不能开O2优化,据说有禁赛的惩罚,平时用用就好了,而且O2优化可能会导致程序的紊乱(各种bug不好解释)。
原文链接: https://www.cnblogs.com/five20/p/7683821.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/261382

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月14日 下午2:25
下一篇 2023年2月14日 下午2:25

相关推荐