noinline
Microsoft 专用
__declspec(noinline)
告知编译器永远不要内联特定的成员函数(类中的函数)。
如果某个函数很小,并且对代码性能的影响不大,则不值得内联它。 即,如果函数很小并且不太可能经常调用(如处理错误条件的函数)。
请记住,如果某个函数标记为 noinline
,则调用函数更小,因此它本身就是编译器内联的候选项。
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
结束 Microsoft 专用
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈