-
O2優化能使程序的編譯效率大大提升。
-
從而減少程序的運行時間,達到優化的效果。
-
C++程序中的O2開關如下所示:
#pragma GCC optimize(2)
- 同理O1、O3優化只需修改括號中的數即可。
- 只需將這句話放到程序的開頭即可打開O2優化開關。
- 注意:
O1提供基礎級別的優化
O2提供更加高級的代碼優化,會占用更長的編譯時間
O3提供最高級的代碼優化
慎用O2聯賽不能開O2優化,據說有禁賽的懲罰,平時用用就好了,而且O2優化可能會導致程序的紊亂(各種bug不好解釋)。
