Bypassing the postblit?

Maxim Fomin maxim at maxim-fomin.ru
Mon Dec 30 08:07:40 PST 2013


On Sunday, 29 December 2013 at 19:22:51 UTC, monarch_dodra wrote:
> On Sunday, 29 December 2013 at 18:40:07 UTC, Maxim Fomin wrote:
>> Why this is a problem? You can create function which return 
>> class field from struct wrapper and make such function alias 
>> this, in addition postblit should allocate new class. The fact 
>> that original struct may have null value is irrelevant if 
>> copying is made correctly.
>
> It's a problem for "reference semantic structs" that need to be 
> initialized. This is actually a "well know" and often 
> encountered problem.
>

Yes, I forgot about this sort of troubles.


More information about the Digitalmars-d mailing list