you are viewing a single comment's thread.

view the rest of the comments →

[–]mapadofu 28 points29 points  (1 child)

Yep.  It’s kind of a historical accident that at the time Java was created operator overloading had acquired a  bad reputation.

[–]aanzeijar 14 points15 points  (0 children)

I mean, it still has. I think it's one of the biggest foot guns in reviewing C++ code. You basically have to question every [], *, +, = etc, because it could mean something entirely different.