noinline

Microsoft 专用

__declspec (noinline) 通知编译器将不内联一个特殊成员函数 (在类的功能)。

,如果小与代码的性能非常重要,可能需要于不内联函数。 也就是说,如果函数是小且通常不能调用,如该函数处理错误条件。

记住,如果函数标记为 noinline,调用函数是较小的因此,本身内联编译器的候选要求。

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

请参见

参考

__declspec

C++关键字

内联, __inline, __forceinline