Possible @property compromise
Steven Schveighoffer
schveiguy at yahoo.com
Thu Jan 31 15:58:00 PST 2013
On Thu, 31 Jan 2013 18:48:18 -0500, Era Scarecrow <rtcvb32 at yahoo.com>
wrote:
> On Thursday, 31 January 2013 at 23:05:14 UTC, Steven Schveighoffer wrote:
>> On Thu, 31 Jan 2013 17:54:21 -0500, Steven Schveighoffer
>> <schveiguy at yahoo.com> wrote:
>>
>>
>>> Also note that structs are not meant to have internal pointers. So a
>>> "property" struct with an internal pointer
>>
>> Forgot to finish this sentence before I hit send.
>>
>> So a "property" struct with an internal pointer would have to be
>> modified when a copy of the struct is made. But this is bad, structs
>> are supposed to be movable WITHOUT updating anything.
>
> Except when postblit is defined...? Or opAssign?
I'm pretty sure structs are forbidden to have internal pointers. They
must be able to be moved without any post-processing.
-Steve
More information about the Digitalmars-d
mailing list