12.2 of the C++ specification provides more details on the use of temporary objects especially in this instance. 8.5.3 can be one of the hardest to follow sections :) corey On 6/13/05, Martin Kittel <debian@xxxxxxxxxxxxxxxx> wrote: > Nathan Sidwell <nathan <at> codesourcery.com> writes: > > > > > > > the reference binding occurs in the call to the copy assignment operator. > > > Of course - I missed that one completely. So while quite counter-intuitive, I > agree with you now. > > Thanks for the clarification. > > Best wishes, > > Martin. > >