casting array literals doesn't work as stated in the docs

Trass3r un at known.com
Sun Jan 3 08:21:07 PST 2010


Am 03.01.2010, 14:00 Uhr, schrieb bearophile <bearophileHUGS at lycos.com>:

> Trass3r:
>> Alternative 1: I heard struct literals could be removed.
>
> I haven't heard that. They are recently changed a little, but you  
> already know that from another thread.
>

I read somewhere it might conflict with function literals: {...}


>> Alternative 2:
>> 1) it's cumbersome, especially if you got a huge array
>
> But it's clean & readable, and more flexible because later you can add a  
> static opCall that does what you want. You can use a Python script or an  
> IDE to generate the D code.
>

I don't need to be flexible. In this simple case I only need a
reinterpret_cast.
A good language like D should provide a neat, clean way to accomplish that
without involving another language or tool (which in fact is already
supported but it simply doesn't work at compile-time that way)



More information about the Digitalmars-d mailing list