fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class a1{ //..
  5. public: virtual void print() const{ cout << "father"; }
  6. };
  7.  
  8. class a2: public a1{ //...
  9. void print() const override{ cout << "child"; }
  10. };
  11.  
  12.  
  13. int main() {
  14. a2 item_son;
  15. a1 &item_father = item_son;
  16. item_father.print();
  17. return 0;
  18. }
Success #stdin #stdout 0s 4504KB
stdin
Standard input is empty
stdout
child