#include <iostream>
using namespace std;
class VBase {
public:
virtual void test(){};
};
class Base {
public:
void test(){
std::cout<<"Base"<<std::endl;
}
};
class Child : public VBase, Base{
public:
void test() {
test();
}
};
int main() {
Child c;
c.test();
std::cout<<"done"<<std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgVkJhc2UgewoJcHVibGljOgoJCXZpcnR1YWwgdm9pZCB0ZXN0KCl7fTsKCQp9OwoKY2xhc3MgQmFzZSB7CglwdWJsaWM6CgkJdm9pZCB0ZXN0KCl7CgkJCXN0ZDo6Y291dDw8IkJhc2UiPDxzdGQ6OmVuZGw7CgkJfQp9OwoKY2xhc3MgQ2hpbGQgOiBwdWJsaWMgVkJhc2UsIEJhc2V7CglwdWJsaWM6Cgl2b2lkIHRlc3QoKSB7CgkJdGVzdCgpOwoJfQp9OwoKaW50IG1haW4oKSB7CglDaGlsZCBjOwoJYy50ZXN0KCk7CglzdGQ6OmNvdXQ8PCJkb25lIjw8c3RkOjplbmRsOwoJcmV0dXJuIDA7Cn0=