D - static initialization question
- Weed (4/4) Dec 10 2008 why I can not initialize static variable this way:
- Benjamin Shropshire (5/13) Dec 10 2008 this NG is more or less dead. The digitalmars.d.learn NGs would be a bet...
why I can not initialize static variable this way: static MyClass c = new MyClass; Error: non-constant expression new MyClass (dmd 2.014)
Dec 10 2008
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.
Dec 10 2008