小编Sal*_*ifa的帖子

调用链函数会产生开销吗?

调用函数链有开销吗?例如,在以下 for 循环中:

for(int i = 0; i < n; i++)
{
  var=object.method1().method2().method3();
}
Run Code Online (Sandbox Code Playgroud)

第一个效率是否比第二个低?

var = object.method1().method2();
for(int i = 0; i < n; i++)
{
  var.method3();
}
Run Code Online (Sandbox Code Playgroud)

我关心的是知道函数调用/返回是否有开销,而不是函数内部的功能。

谢谢。

c++ java performance method-chaining

5
推荐指数
1
解决办法
1046
查看次数

标签 统计

c++ ×1

java ×1

method-chaining ×1

performance ×1