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








Benjamin Shropshire <ao pathlink.com>