共用方式為


/QIPF_restrict_plabels (假設執行階段時並未建立函式)

假設執行階段沒有建立任何函式。

/QIPF_restrict_plabels

備註

注意事項注意事項

/QIPF_restrict_plabels 僅能在適用於 Itanium 的編譯器中使用。 以 x64 或 x86 為目標的編譯器中,無法使用這個編譯器選項。

如果您的程式不在執行階段建立函式,您可以使用 /QIPF_restrict_plabels 編譯,而編譯器將視函式描述項的指標為 __restrict 指標,使得內容無法進行覆寫。

有了 /QIPF_restrict_plabels,編譯器可以透過間接呼叫執行最佳化,例如,將虛擬方法位址載入吊出迴圈之外。 如果有很多間接函式呼叫,這樣可能會有提升效能的效果。

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

  • 在 Visual Studio 開發環境中,無法使用 /QIPF_restrict_plabels

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

請參閱

參考

/Q 選項 (低階運算)

編譯器選項

設定編譯器選項