C++手動開O2優化


  • O2優化能使程序的編譯效率大大提升。

  • 從而減少程序的運行時間,達到優化的效果。

  • C++程序中的O2開關如下所示:

#pragma GCC optimize(2)
  • 同理O1、O3優化只需修改括號中的數即可。
  • 只需將這句話放到程序的開頭即可打開O2優化開關。
  • 注意:

  O1提供基礎級別的優化 

  O2提供更加高級的代碼優化,會占用更長的編譯時間 

  O3提供最高級的代碼優化

  慎用O2聯賽不能開O2優化,據說有禁賽的懲罰,平時用用就好了,而且O2優化可能會導致程序的紊亂(各種bug不好解釋)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM