Manifest constant class instances

lngns contact at lngnslnvsk.net
Sun Nov 4 19:28:14 UTC 2018


On Sunday, 4 November 2018 at 19:20:53 UTC, kinke wrote:
> On Sunday, 4 November 2018 at 19:02:33 UTC, lngns wrote:
>> I can understand for pointers to struct, as the pointer will 
>> be invalid at runtime, but, unless I am mistaken, classes are 
>> not concerned by pointer semantics.
>
> A class reference is a pointer too, so using it at runtime 
> would be invalid too.

Yes but given it works with static constants I would assume the 
compiler already abstracts away this point. Otherwise there would 
be a mismatch between what the compiler allocates and what the 
runtime allocates.
Am I wrong?


More information about the Digitalmars-d mailing list