重载运算符.C++容许程序员重载某些运算符，目的是补充库中未能提供的针对特定类的运算符。同理，很多时自定类也因为内建库不能提供指定运算符而需要重载。另外，当程式设计师没有重载或定义某些运算符时，编译器会自动地建立它们，例如三法则中的复制指定运算子（codice_41）。依照惯例，重载运算符时应模拟运算符本身意义的功能，例如重载运算符「*」时，程序员义务重载为两数之乘法（或其他，视数学或程式上的意义）。另外，宣告一结构如codice_42类，当重载运算符如「*」就要回传cod