On Monday 15 November 2010 12:40:43 Ellery Newcomer wrote:
> a while ago, I assumed that
> 
> e1 += e2
> 
> gets rewritten as
> 
> e1 = e1 + e2
> 
> Yeah. It doesn't. It doesn't even behave the same wrt erroneously typed
> arguments

Well, that would potentially be two different set of operator overloads (+= vs 
= 
and/or +), so they definitely can't act the same, though I can see why you'd 
think so at first glance. None of the operators that you specificy have that 
problem. Still, it pays to be careful. It can be easy to make erroneous 
assumptions.

- Jonathan M Davis

Reply via email to