noinline
Sezione specifica Microsoft
__declspec(noinline)
indica al compilatore di non inline mai una particolare funzione membro (funzione in una classe).
Può essere preferibile non incorporare una funzione se è ridotta e non fondamentale per le prestazioni del codice. Ovvero se la funzione è di piccole dimensioni e probabilmente non viene chiamata spesso, ad esempio una funzione che gestisce una condizione di errore.
Tenere presente che se una funzione è contrassegnata come noinline
, la funzione chiamante sarà più piccola e quindi un candidato per l'inlining del compilatore.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
Fine sezione specifica Microsoft
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per