fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Base
  5. {
  6. public:
  7. Base() { }
  8. Base(int A) : BaseMember(A) { }
  9. int BaseMember;
  10. };
  11.  
  12. class Derived : public Base
  13. {
  14. public:
  15. Derived() : Base(5) { }
  16. Derived(int B) : Base(B) { }
  17. };
  18.  
  19.  
  20. int main() {
  21. Derived myDerived(10);
  22. Derived myDefaultDerived;
  23. cout << myDerived.BaseMember << endl;
  24. cout << myDefaultDerived.BaseMember;
  25. return 0;
  26. }
Success #stdin #stdout 0s 2724KB
stdin
Standard input is empty
stdout
10
5