fork(5) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class ITestA { public: virtual void methodA() {} };
  5.  
  6. class ITestB { public: virtual void methodB() {} };
  7.  
  8. class CBaseA : public ITestA
  9. { public: void methodA() { cout << "CBaseA methodA\n"; } };
  10.  
  11. class CBaseB : public CBaseA, public ITestB
  12. { public: void methodB() { cout << "CBaseB methodB\n"; } };
  13.  
  14. int main() {
  15. CBaseB b;
  16. b.methodA();
  17. b.methodB();
  18. return 0;
  19. }
  20.  
  21.  
Success #stdin #stdout 0s 4376KB
stdin
Standard input is empty
stdout
CBaseA methodA
CBaseB methodB