尽管大多数应用程序都使用单个基类的公用继承,但有些时候单继承是不够用的,因为可能无法为问题域建模或对模型带来不必要的复杂性。在这种情况下,多重继承可以更直接地为应用程序建模。 一、基本概念 多重继承是从多于一个直接基类派生类的能力,多重继承的派生类继承其父类的属性。 class ZooAnimal{ }; class Bear : public ZooAnimal{ }; class Endangered{ }; class Panda : public Bear, public Endangered{ }; 注意: (1