void method(bool flag) @nogc { scope MyClass obj; if(flag) { obj = new MyClass(1); } else { obj = new MyClass(2); } // using obj }
But this code CAN'T be compiled. How should I declare object for delay construction.
Thanks.
ANtlord via Digitalmars-d-learn Tue, 21 Mar 2017 01:11:52 -0700
void method(bool flag) @nogc { scope MyClass obj; if(flag) { obj = new MyClass(1); } else { obj = new MyClass(2); } // using obj }
But this code CAN'T be compiled. How should I declare object for delay construction.
Thanks.