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
};