【发布时间】:2014-01-08 12:11:57
【问题描述】:
在another question 上使用inline 指令有一个很好的解释
如果在头文件上使用inline 和__always_inline 有什么区别,谁能解释我?
而且,什么时候我更喜欢__always_inline 而不是inline,反之亦然?
【问题讨论】:
-
inline是标准的,而 __always_inline 看起来像是仅适用于某些编译器的编译器扩展。顺便说一句inline是对编译器的建议。不能保证它会被内联。 -
在询问编译器特定关键字时始终指定编译器会很有帮助。
标签: c compiler-construction inline