A question about postblit constructor
Ferhat Kurtulmuş
aferust at gmail.com
Wed Nov 6 10:57:44 UTC 2019
On Wednesday, 6 November 2019 at 09:19:04 UTC, Jonathan M Davis
wrote:
> DIP:
> https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1018.md
>
> It looks like the release that added copy constructors to the
> compiler was 2.086 back in May:
>
> https://dlang.org/changelog/2.086.0.html
> https://dlang.org/changelog/2.086.0.html#copy_constructor
I've been playing around with d for less than a year. I didn't
know that copy ctors were included in the language until checking
the docs for postblit ctors (It is a relatively new thing, so I
just missed it). Sorry, I keep picking my words wrongly. By
saying "less confusing" for copy ctors, I meant more readable
code for me (a newbie) in terms of syntax. This piece of code was
confusing for me (from Ali's book: this(this){grades =
grades.dup;}). Postblit ctor has a special scope. With the help
of this thread, I understood postblit ctors. Thank you.
More information about the Digitalmars-d-learn
mailing list