Shortage:
* Virtual inheritance cause extra big size in sub class
* Virtual inheritance cause the difficulty of constructing base class
Advantage:
* Give you a way to repaire the vendor's base class interface
Shortage:
* Virtual inheritance cause extra big size in sub class
* Virtual inheritance cause the difficulty of constructing base class
Advantage:
* Give you a way to repaire the vendor's base class interface