<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">ne 23. 12. 2018 13:10 odesílatel Michelle Long via Digitalmars-d-learn <<a href="mailto:digitalmars-d-learn@puremagic.com">digitalmars-d-learn@puremagic.com</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">class X<br>
{<br>
<br>
}<br>
<br>
class X(int N) : X<br>
{<br>
<br>
}<br>
<br>
Is there any real reason we can't do this?</blockquote></div></div><div dir="auto">Actually yes.  It would break almost all of my code. </div><div dir="auto"><br></div><div dir="auto">In D you can do thing like this:</div><div dir="auto">class X(int N) </div><div dir="auto">{</div><div dir="auto">X something; // it is same as X!N something;</div><div dir="auto">}</div><div dir="auto"><br></div><div dir="auto">So I do not need to write X!N everywhere inside X class template</div></div>