【发布时间】:2012-12-22 23:48:59
【问题描述】:
在 C++ 中进行内联的运算符和其他方法有什么区别吗? 我已经搜索过了,但正如我所见,这不是一个常见的问题。 有没有人有充分的理由使用或避免使用它? 注意:很明显,我指的是小的内联运算符。
【问题讨论】:
-
好吧,内联不取决于您,而是取决于编译器,除非您使用特定于编译器的东西。所以C++的答案是:没关系,不能控制。
-
@GManNickG:这应该是一个答案而不是评论!
-
@K-ballo:嗯,这将需要努力解释
inline关键字实际上如何控制内联,嗯,我已经变得懒惰了。 :) -
我能想象的唯一强有力的理由是内联代码会严重影响可读性(取决于必要的代码量)。运算符可能会出现成束。
标签: c++ operators inline-method