Skip to content

inline

inline是C-family language compiler常用的一种optimization。

wikipedia Inline function

wikipedia Inline expansion

Others

在下面章节中,也描述了inline:

章节 说明
C++\Language-reference\Basic-concept\Reference-and-Value-Semantics\Value-and-reference-semantics.md 其中讨论了compiler对value semantic、reference semantic进行inline的一些细节,是非常值得一读的
工程Linux-OSShell-and-tools\Tools\Debug\GDB\Debugging-with-gdb\11-Debugging-Optimized-Code 其中讨论了inline optimization和debug

在下列文章中,也讨论了inline:

gcc.gnu 6.45 An Inline Function is As Fast As a Macro

gcc.gnu 3.11 Options That Control Optimization

docs.microsoft what every programmer should know about compiler optimizations

TODO: inline optimization的效果

在下面文章中讨论了这个话题:

stackoverflow Inline speed and compiler optimization