共用方式為


optimize

指定以逐一函式的執行的最佳化。

#pragma optimize( "[optimization-list]", {on | off} )

備註

在 Pragma 之後,請 optimize Pragma 必須在函式之外外觀和作用中定義的第一個函式。 onoff 引數會在 最佳化清單中 指定的選項來開啟或關閉。

最佳化 清單可以是下表中所顯示的零或多個參數。

最佳化 Pragma 的參數

參數

最佳化的型別

g

啟用全域最佳化。

st

short 指定或機器碼快速的序列。

y

產生框架指標在程式堆疊。

這些相同字母搭配 /O 編譯器選項。 例如,下列加註 /Os 編譯器選項是相同的:

#pragma optimize( "ts", on )

使用空字串 ("") 的 optimize pragma 是指示詞的特殊形式:

當您使用 off 參數時,會關閉最佳化,列在表格中稍早在本主題中。

當您使用 on 參數時,會重設為最佳化對您指定的 /O 編譯器選項的項目。

#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on ) 

請參閱

參考

Pragma 指示詞 」 和 「 __Pragma 關鍵字