Preventing implicit conversion
Dominikus Dittes Scherkl via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Nov 5 02:01:02 PST 2015
On Thursday, 5 November 2015 at 09:33:40 UTC, ixid wrote:
> In C++ I can add two shorts together without having to use a
> cast to assign the result to one of the two shorts. It just
> seems super clunky not to be able to do basic operations on
> basic types without casts everywhere.
+1
If automatic shrink is droped from the C legacy stuff, so
interger propagation should also be dropped (or changed to
propagate no further than to the actual size of a type). D has a
far better type system, throw away bad old C habits!
-> this would also make the defect comparison of signed to
unsigned types visible for small types and hopefully force the
introduction of the correct comparison!
More information about the Digitalmars-d-learn
mailing list