assigment to null class object member compiled? is this a bug?
dangbinghoo
dangbinghoo at gmail.com
Mon Oct 22 01:39:48 UTC 2018
On Friday, 19 October 2018 at 09:08:32 UTC, Vijay Nayar wrote:
> Technically the code you have is syntactically correct. You
> are permitted to create a class variable without assigning it
> to a class object. (Assigning it to a class object would look
> like "A a = new A();")
>
> Which section of The D Programming Language book makes you
> think this would not compile? I have the book as well, but I'm
> not quite sure what part of the book you're referring to.
the section 6.2, which is
---
A a;
a.x = 5;
---
the book explained this should be refused to compile.
thanks!
--
dangbinghoo
More information about the Digitalmars-d-learn
mailing list