WTF! new in class is static?!?!

DigitalDesigns DigitalDesigns at gmail.com
Thu Jun 7 22:58:16 UTC 2018


On Thursday, 7 June 2018 at 21:57:17 UTC, Steven Schveighoffer 
wrote:
> On 6/7/18 5:07 PM, DigitalDesigns wrote:
>> class A;
>> 
>> class B
>> {
>>     A a = new A();
>> }
>> 
>> auto b1 = new B();
>> auto b2 = new B();
>> 
>> assert(b1.a == b2.a)!!
>
> Yep, long-standing issue: 
> https://issues.dlang.org/show_bug.cgi?id=2947
>
> Almost a decade old!
>
> -Steve

wait! everyone is saying it is a feature! So, which is it, a 
feature or a bug?!?!?


More information about the Digitalmars-d-learn mailing list