noinline

Específicos de Microsoft

__declspec (noinline) indica al compilador que nunca en línea una función determinada miembro (función de una clase).

Puede ser la pena a no incluye en línea una función si pequeño y no crítico al rendimiento del código.Es decir, si la función es pequeña y no puede ser denominado a menudo, por ejemplo una función que controla una condición de error.

Tenga presente que si una función es noinlinemarcado, la función de llamada será más pequeño y, por sí mismo candidato para el compilador tal.

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

Vea también

Referencia

__declspec

Palabras clave de C++

inline, __inline, __forceinline