noinline
Específicos do Microsoft
__declspec(noinline) informa ao compilador nunca embutida uma função de membro particular (função em uma classe).
Provavelmente valerá a pena para inline uma função se ele for pequeno e não críticas para o desempenho do seu código.Ou seja, se a função é pequeno e provavelmente não seja chamado com freqüência, como, por exemplo, uma função que manipula uma condição de erro.
Tenha em mente que, se uma função está marcado como noinline, a função de chamada será menor e, assim, se um candidato para o compilador inlining.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};