Does: _arr[0] = Test(0);avoid the copy construction? R
[code] void main() { Test[2] _arr = void; _arr[0] = Test(0); writeln("end main"); } [/code] puts CTOR DTOR end main DTOR DTOR If i wrote Test[] instead of Test[2] i get an exception.There is no dynamic way for that problem? Even with "move" it prints "COPY CTOR"...