What would break if class was merged with struct

Moritz Maxeiner via Digitalmars-d digitalmars-d at puremagic.com
Sat May 27 10:19:48 PDT 2017


On Saturday, 27 May 2017 at 17:02:40 UTC, Ola Fosheim Grøstad 
wrote:

>
> The class reference type should be fixable with a rewrite into 
> templated smart pointers, so no need for big changes there, I 
> think.

Smart pointers impose a specific object lifetime, whereas (D) 
classes do not. You cannot lower (D) class instances to smart 
pointers.


More information about the Digitalmars-d mailing list