以被放在子类的头部。每当编译器需要将一个指向codice_35的指针转换为codice_36或codice_37中的任一个，编译器需要提供一个自动转换从子类的地址转换为父类字段的地址（典型地，这是一个简单的偏移量计算）。关于多重继承的更多信息，参看虚继承。
重载运算符.C++容许程序员重载某些运算符，目的是补充库中未能提供的针对特定类的运算符。同理，很多时自定类也因为内建库不能提供指定运算符而需要重载。另外，当程式设计师没有重载或定义某些运算符时，编译器会自动地建立它们，例