<p dir="ltr">I agree. It should be the default in all cases, as unanimously agreed by this community, and overruled by Andrei post-implementation.</p>
<div class="gmail_quote">On 14 Sep 2014 05:50, "Walter Bright via Digitalmars-d" <<a href="mailto:digitalmars-d@puremagic.com">digitalmars-d@puremagic.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="elided-text">On 9/13/2014 3:45 AM, bearophile wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Manu:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Surely, at very least, an extern(C++) class should be final-by-default?<br>
</blockquote>
<br>
Often the less special cases you have, the less bugs you create. So I suggest<br>
final to be handled in the same way in both regular and extern(C++) classes.<br>
</blockquote>
<br></div>
I guarantee that few will remember which way the final-by-default goes with which mode.<br>
<br>
</blockquote></div>