【发布时间】:2016-02-11 16:05:23
【问题描述】:
内联函数效率很高,所以我很困惑为什么不将每个函数都定义为内联函数?
【问题讨论】:
-
内联函数并不总是将它们的代码注入调用站点,而且它也不全是阳光和玫瑰,无论如何。请参阅this question,特别是second answer。如今,声明一个函数
inline更多的是关于链接而不是代码生成。 -
在现代编译器中,内联与效率无关。
标签: c++