On Saturday, 7 March 2020 at 13:06:39 UTC, Dibyendu Majumdar
wrote:
On Saturday, 7 March 2020 at 12:26:32 UTC, drug wrote:
I am trying to understand
https://github.com/dlang/dmd/blob/master/src/dmd/backend/barray.d.
Two questions:
1. What does this mean and why is it needed?
line 95: alias array this;
This means that `array` can be used instead of `this`
Hmm should not that change the meaning of this throughout the
struct? is this good practice?
Thank you
This is also a way of imitating inheritance in c-ish code without
classes.