null this

Satoshi via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Nov 21 02:25:17 PST 2016


Hello,
how can calling method on local struct throw "null this"?
struct is initialized by .init and have default values.


struct Foo {
Bar bar;

     static struct Bar {
         float x, y, z;
     }

Bar getBar() {
return bar;
}

}


then
Foo foo = Foo.init;
auto b = foo.getBar(); // throw "null this"


More information about the Digitalmars-d-learn mailing list