>>624
行列計算程度ならね。

たとえば a+b+c+d = ((a+b)+c)+d は、
二回目以降の足し算は T operator+(T&& x, const T& y){ return x += y; } を使えばコピーは起こらない。
(戻り値のコピーは RVO で消せる)