Validity of cast(void*)size_t.max
Ali Çehreli
acehreli at yahoo.com
Tue Feb 27 20:14:01 UTC 2018
On 02/27/2018 11:56 AM, Steven Schveighoffer wrote:
> On 2/27/18 11:37 AM, Nordlöw wrote:
>> On Tuesday, 27 February 2018 at 16:31:51 UTC, Steven Schveighoffer wrote:
>>> Why not use null?
>>>
>>
>> It's already used to indicate that a slot is free. :)
>
> cast(void*)1 is likely to be unused.
>
> -Steve
And to be sure, one can have an actual object that represents nullness
and use its pointer. (Similar to "the null object pattern".)
Ali
More information about the Digitalmars-d-learn
mailing list