C ++多重虚拟继承

时间:2015-06-15 21:05:36

标签: c++ inheritance

我有以下层次结构:

class A {
  virtual A* foo() = 0;
};

class B : A {
  virtual B* foo() = 0;
}

class C : B {
  C *foo();
}

B是否需要将A作为虚拟继承? 这种模式的名称是什么?

0 个答案:

没有答案