プログラムに関数a(…)があるとき、
int f(…) = {
x = a(foo).bar
y = a(foo).hoge
z = a(foo).piyo
}
と
int f(…) = {
c = a(foo)
x = c.bar
y = c.hoge
z = c.piyo
}
とするのではやはり後者の方が効率が良くなるのでしょうか。