仮想継承
virtual inheritance
多重継承
菱形継承問題
(
diamond problem
)
https://ja.wikipedia.org/wiki/仮想継承