An Issue I Wish To Raise Awareness On
Kagamin via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jul 21 09:54:06 PDT 2017
Hmm, if proper implementation of a shared smart pointer is
impossible, it probably means that such smart pointer should be
typed unshared when passed around. But then it doesn't make sense
to call unshared destructor on shared smart pointer anyway,
because it's not designed to be typed shared. In this case
absence of shared destructor will indicate that the object
doesn't support being shared and the compiler should reject the
code.
More information about the Digitalmars-d
mailing list