Agree. I do believe the C++ compiler avoids the extra copying involved, though.