implicit casts

janderson askme at
Sat Jul 21 03:19:07 PDT 2007

Ender KaShae wrote:
> there should be some way to define implicit casts either to or from user defined types.  this would greatly reduce the amount of code since functions would no longer have to be overloaded for as many times. ex: a fraction class does not need to overload opAdd since integers can be implictly converted to fractions.

C++ has the copy constructor.  Perhaps it should be something along 
those lines.  Although the C++ copy constructor is fraught with problems 
because you never know when a conversion may occur.


More information about the Digitalmars-d-learn mailing list