Upcasting slice of class elements

Nordlöw per.nordlow at gmail.com
Fri Jan 5 22:16:04 UTC 2018


Why isn't

     class X {}
     class Y : X {}
     X[] xs = cast(X[])(Y[].init);

compilable in safe D?

What's unsafe about such a cast?


More information about the Digitalmars-d-learn mailing list