Compartilhar via


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

Consulte também

Referência

__declspec

Palavras-chave C++

inline, embutido, __forceinline