How does D improve design practices over C++?
Janderson
ask at me.com
Thu Oct 30 20:11:51 PDT 2008
ore-sama wrote:
> Walter Bright Wrote:
>
>> Janderson wrote:
>>> - More restrictive casting
> what's this? From my point of view C++ has more restrictive casting.
We'll C++ allows C casts for instance. Also C++ you can static cast
something that should be dynamic. Also in D you can't easily cast an
array to a pointer (although you can go array.ptr). There are fewer
implicit casts allowed (particularly for unsigned/signed). See:
http://www.digitalmars.com/d/2.0/type.html
I think there are a couple of others but I can't remember them at the
moment.
>
>> - Warnings on implicit casts that lose bits
> O_O
More information about the Digitalmars-d
mailing list