Casting random type to random struct - is this a bug?

rumbu via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Jul 15 08:45:43 PDT 2015


struct S { int a, b; }
auto s = cast(S)10;
//compiles and sets s.a to 10.

It works also for any other type, if the structure contains a 
member of that type in the first position.

Is this normal behaviour?


More information about the Digitalmars-d-learn mailing list