DMD can implicitly convert class pointer to the bool. Is it bug or terrible feature?
ilya-stromberg
ilya-stromberg-2009 at yandex.ru
Tue Nov 26 08:52:06 PST 2013
On Tuesday, 26 November 2013 at 16:27:27 UTC, Andrei Alexandrescu
wrote:
> The win of (2) itself is yet to be quantified and the breakage
> is large.
Excuse me, did you mean "disable shadowing global variables" or
"disable shadowing class members"?
If I understand everything correctly, Walter said that "Shadowing
members, it's debatable". His main objection was about
initializing variables in constructor, but we can add syntax
sugar for this case.
See also:
http://forum.dlang.org/post/l6tg7n$2i7s$1@digitalmars.com
http://forum.dlang.org/post/l6tjdq$2kvc$1@digitalmars.com
http://d.puremagic.com/issues/show_bug.cgi?id=9801
More information about the Digitalmars-d
mailing list