fork(1) download
  1. #include <iostream>
  2.  
  3. class Base
  4. {
  5. public:
  6. Base() = default;
  7. Base(int i, double j) : m(i), l(j), n('*') {}
  8. Base(int i, double j, char ch) {/**/}
  9.  
  10. virtual ~Base() = default;
  11. virtual void print() = 0;
  12.  
  13. private:
  14. int m;
  15. double l;
  16. char n;
  17. };
  18.  
  19. class Derived : public Base
  20. {
  21. public:
  22. using Base::Base; // use constructor of base.
  23.  
  24. void print() override {}
  25. };
  26.  
  27. int main() {
  28. Derived d(42, 4.2f);
  29. }
Success #stdin #stdout 0s 3136KB
stdin
Standard input is empty
stdout
Standard output is empty