Condividi tramite


noinline

Specifici di Microsoft

__declspec (noinline) indica al compilatore di incorporare mai una funzione membro specifico (funzione in una classe).

Può essere preferibile a non inline una funzione se è contenuto e non critico le prestazioni del codice.Ovvero se la funzione è di piccole dimensioni e non facile essere chiamato spesso, ad esempio una funzione che gestisce una condizione di errore.

tenere presente che se una funzione è contrassegnata noinline, la funzione chiamante sarà più piccola e di conseguenza, la stessa un candidato per il compilatore che tale operazione.

class X {
   __declspec(noinline) int mbrfunc() {
      return 0; 
   }   // will not inline
};

Vedere anche

Riferimenti

__declspec

Parole chiave C++

inline, __inline, __forceinline