|
apple + pear = orange a welcome addition? Operator overloading is something that's a major cause of bugs in languages that have it, even more so than is multiple inheritance.
It was omitted from Java for that reason, and now being snuck in through the backdoor for marketing reasons ("C++ has it so we must have it too"). |