1 struct Base1 {
2 virtual ~Base1() {}
3 };
4 struct Base2 {
5 virtual void f() = 0;
6 };
7 struct Base : Base1, Base2 {
8 virtual void f();
9 };
1 struct Base1 {
2 virtual ~Base1() {}
3 };
4 struct Base2 {
5 virtual void f() = 0;
6 };
7 struct Base : Base1, Base2 {
8 virtual void f();
9 };