moved from digitalmars.D

> Re: static initialization question    Digital Mars
> Benjamin Shropshire ([EMAIL PROTECTED])       2008/12/10 16:46
> Reply to Weed,
>
>> why I can not initialize static variable this way:
>>
>> static MyClass c = new MyClass;
>>
>> Error: non-constant expression new MyClass
>>
>> (dmd 2.014)
>>
>
> this NG is more or less dead. The digitalmars.d.learn NGs would be a better
> choice.
>
> Only compile time constant values are legal for static initializers because
> they are initialized at compile time as part of the static data segments.

But my class does not contain data that need initialization and can be created
in compile time

Reply via email to