fork download
  1. #include <iostream>
  2.  
  3. class base {
  4. public:
  5. virtual int operator>>(int) const = 0;
  6. };
  7.  
  8. class deriv: public base {
  9. public:
  10. int operator>>(int) const {return 23;}
  11. };
  12.  
  13. int main() {
  14. deriv d;
  15. base& b = d;
  16. std::cout << (b >> 15) << std::endl;
  17. return 0;
  18. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
23