8 Mar
                
                    2005
                
            
            
                8 Mar
                
                '05
                
            
            
            
        
    
                8:52 p.m.
            
        "Jonathan Turkanis" <technews@kangaroologic.com> wrote in message news:d0klpu$t3m$1@sea.gmane.org...
Even with lazy functions (or custom operations) there is no temporaries at all.
I'm talking about performing a calculation in the body of a function and then returning the result. Unless a form of the return value optimization applies, you may have a temporary object.
Believe me, there is no temporaries at all. I already use move semantics. This support is embedded in my library. -- Pavel Chikulaev