GC can collect object allocated in function, despite a pointer to the object living on?

Sean Kelly via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Aug 16 15:41:44 PDT 2014


Interface and object variables are reference types--you don't
need the '*' to make them so.  By adding the extra layer of
indirection you're losing the only reference the GC can decipher
to the currentState instance.


More information about the Digitalmars-d-learn mailing list