cast(size_t)&c != 0, but c is null
Dicebot
m.strashun at gmail.com
Thu May 16 03:27:48 PDT 2013
On Thursday, 16 May 2013 at 09:31:11 UTC, Maxim Fomin wrote:
> On Thursday, 16 May 2013 at 09:05:46 UTC, Dicebot wrote:
>> On Wednesday, 15 May 2013 at 19:30:41 UTC, Dmitry Olshansky
>> wrote:
>>> Won't this work?
>>> *cast(void**)&object
>>
>> Right question is "is this guaranteed to work by spec?".
>
> Spec is silent about this but in practice this should work.
> Real question is here why would you want "pointer to class"
> when you have normal reference and what such "pointer" would
> give you.
Then spec needs to be updated or this is not correct solution.
More information about the Digitalmars-d-learn
mailing list