fork download
  1. #include <iostream>
  2.  
  3. class BaseClass {
  4. public:
  5. BaseClass() {
  6. call();
  7. }
  8. virtual void call() {
  9. std::cout << "BaseClass!";
  10. }
  11. };
  12.  
  13. class SubClass : public BaseClass {
  14. public:
  15. SubClass() : BaseClass()
  16. {
  17. }
  18.  
  19. void call() {
  20. std::cout << "SubClass!";
  21. }
  22. };
  23.  
  24. int main()
  25. {
  26. SubClass x;
  27. }
Success #stdin #stdout 0s 2896KB
stdin
Standard input is empty
stdout
BaseClass!