 efficient than the original
    code, but not as efficient as a compiler using the NRVO. For most people,
    it is still preferable for compilers that don't implement the NRVO, but
    the <code>operator+</code> now has a different function signature. Also,
    the number of objects created differs for
    <code>(a&nbsp;+&nbsp;b&nbsp;)&nbsp;+&nbsp;c</code> and
    <code>a&nbsp;+&nbsp;(&nbsp;b&nbsp;+&nbsp;c&nbsp;)</code>. Most probably,
    this won't be a problem for you, but if your code relies on the fu