Make the syntax ugly? - so you cant avoid seeing it?<br><br><div class="gmail_quote">On 29 October 2010 19:40, Andrei Alexandrescu <span dir="ltr"><<a href="mailto:SeeWebsiteForEmail@erdani.org">SeeWebsiteForEmail@erdani.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On 10/29/10 12:18 CDT, dsimcha wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
== Quote from Andrei Alexandrescu (<a href="mailto:SeeWebsiteForEmail@erdani.org" target="_blank">SeeWebsiteForEmail@erdani.org</a>)'s article<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
To recap:<br>
1. Arbitrary cost copy construction:<br>
+ Makes value types easy to define: just hook the copying code into<br>
this(this)<br>
+ Is familiar to programmers coming from C++<br>
+ If it fails, fails early, not surprisingly during a later operation<br>
</blockquote>
<br>
BTW, I don't see why failing during a variable assignment is any less bad than<br>
failing during any other seemingly innocuous operation.<br>
</blockquote>
<br></div></div>
One problem is that copying is often implicit and as such more difficult to see with the naked eye.<br><font color="#888888">
<br>
Andrei<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>// Yours sincerely<br>// Emil 'Skeen' Madsen<br>