象的字段的代码都可以操纵在codice_29对象中的codice_27字段而不需要考虑任何关于codice_29字段的定义。一个正确书写的C++程序在任何情况下都不应该对被继承字段的布局有任何假定。使用static_cast或者dynamic_cast类型转换运算符会确保指针正确的从一个类型转换为另一个。多重继承并不那么简单。如果一个类codice_35继承了codice_36和codice_37，那么两个父类的字段需要被按照某种顺序存储，但是（在大多数情况下）只有一个父类可以被放在子类的头部。每当编译