I've recently stumbled upon a piece of which I could not say what particular sense it has; consider this:
const FVector2D L0 = (Start.LeftPos * ScaleFactor - Offset) / Size * TargetSize;
const FVector2D R0 = (Start.RightPos * ScaleFactor - Offset) / Size * TargetSize;
And:
const FVector2D& C0 = (L0 + R0) * 0.5f;
I can't see any sense in storing a calculation result into a const reference, what am I missing?