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-OS 的Shell-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