cast(size_t)&c != 0, but c is null

Maxim Fomin maxim at maxim-fomin.ru
Thu May 16 02:31:10 PDT 2013


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.


More information about the Digitalmars-d-learn mailing list