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"...

Reply via email to