askme at me.com
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