"Justin Johnson" <justinj / mobiusent.com> wrote in message
news:1033054940.64753.0 / iris.uk.clara.net...
>
> What sort of ambiguities?
(on C++ overload)

How different need a type to be to be different. Is signed / unsigned
integers different? Is is const different from non-const types?
If you have char, int, long overloads, it can be a nightmare to address the
correct function - i.e. explicit typecasts to integer constants.

Overloading virtual functions can be extremely difficult to debug if you
miss a const declaration on a parameter in the overloaded function of a
derived class. I believe C# did some work to prevent this kind of problems.

Mikkel