On 7/2/2013 4:28 PM, monarch_dodra wrote: >> The classic example of this is the overloading of << and >> for stream >> operations in C++. > > Or overloading ~ to mean "concat" ? Binary ~ has no other meaning, so it is not "overloading" it to mean something else.