Jarrett Billingsley escribió:
On Sun, Dec 7, 2008 at 7:12 AM, Ary Borenszweig <[EMAIL PROTECTED]> wrote:
definition of toString that does match.  Most of the time ADL leads to
confusing behavior, which is why it was dropped in D.
But the overloading is obvious! It looks for toString(...) and it founds it
in the class, but the overloading is wrong. So for me, it should keep
looking in the enclosing scopes.

That's why I said "*most* of the time" ;)  I'll agree that it's a bit
counterintuitive, but I'd rather have the compiler be a little stupid
in this regard than to pay the price of unexpected function matches
for a little bit of convenience.

Ah, I see. Well, I'd like to see such an example then. :-P

Reply via email to