参考型别的属性，或使用指标来间接共享。C++支持的继承关系为：C++支持多继承（，）。多继承（，）的优缺点一直广为使用者所争议，许多语言（如Java）并不支援多重继承，而改以单一继承和介面继承（），而另一些语言则采用用单一继承和混入（）。C++通过虚继承（）来解决多继承带来的一系列问题。
多态.除了封装与继承外，C++还提供了多型功能，物件导向的精神在于多态（），一般的多态，是指动态多态，系使用继承和动态绑定（）实现，使用多型可建立起继承体系（）。类（）与继承只是达成多态中的一