摘要:
虚拟继承应该还说就是建立在多继承的基础上、也就是说无多继承就无所谓的虚拟继承、而虚拟继承的存在也就是为了省下些多重继承的性能、这什么这样说呢、因为迩使用多继承时、如果最终类是通过多个类继承的、而这些类都是由同一个基类继承时、对最终类的实例化就会重复执行、造成性能的浪费比如class Human {};class Mother : public Human {};class Father : public Human {};class Son : public Mother, public Father {};那么这样的话、执行Son类的初始化就会执行两次Human的初始化、Son初始化、引发M 阅读全文