情况下被隐式调用的时候，运算符重载将不只提供写法上的方便。例如，Ruby中的codice_1运算符就是如此，它返回一个对象的字符串表示。
用途.运算符重载由于使程序员能够根据运算子类型的不同来决定运算符功能的不同而有多样用途。C++中codice_2的使用就是一个例子。表达式当a是整型变量时将返回a的两倍，但是当a是一个输出流时将向这个流中写入“1”。因为运算符重载允许程序员改变运算符通常的语义，慎重使用运算符重载通常被认为是一个好习惯。
简易实例.以