Multiple Inheritance 与 Diamond Problem | C++

本章覆盖:multiple inheritance;ambiguous base;diamond;virtual inheritance;shared virtual base;construction complexity;interface multiple inheritance;data-bearing multiple inheritance 的复杂性;了解框架 / Qt / COM 等历史场景;新业务设计优先组合与窄接口。

本章知识点

  • multiple inheritance
  • ambiguous base
  • diamond
  • virtual inheritance
  • shared virtual base
  • construction complexity
  • interface multiple inheritance
  • data-bearing multiple inheritance 的复杂性
  • 了解框架 / Qt / COM 等历史场景
  • 新业务设计优先组合与窄接口