共用方式為


/Ox (完全最佳化)

更新:2007 年 11 月

結合最佳化選項,以優先考量執行速度而放棄較小程式碼大小的方式產生程式碼。

/Ox

備註

/Ox 可與 /Os (/Oxs) 結合,以利於產生較小的程式碼大小 (針對大小來最佳化)。

一般來說,應該保 /O2 而棄 /Ox,保 /O1 而棄 /Oxs

使用 /Ox 的效果與使用下列選項相同:

/Ox 是與下列各項互斥:

/Ox 也會啟用「指名傳回值」最佳化,以排除堆疊式傳回值的複製建構函式和解構函式。如需詳細資訊,請參閱 /O1、/O2 (最小大小、最快速度)

若要在 Visual Studio 開發環境中設定這個編譯器選項

  1. 開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱 HOW TO:開啟專案屬性頁

  2. 按一下 [C/C++] 資料夾。

  3. 按一下 [最佳化] 屬性頁。

  4. 修改 [最佳化] 屬性。

若要以程式方式設定這個編譯器選項

請參閱

參考

/O 選項 (最佳化程式碼)

編譯器選項

設定編譯器選項