fork download
  1. class ShapeTwoD
  2. {
  3. public:
  4. virtual double computeArea(){return 2+3.0;}
  5.  
  6. };
  7.  
  8. class Square:public ShapeTwoD
  9. {
  10. public:
  11. virtual double computeArea(){return 2+4.0;}
  12. };
  13.  
  14. #include <iostream>
  15.  
  16. int main()
  17. {
  18.  
  19. Square s;
  20. std::cout<<s.computeArea() << std::endl;
  21. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
6