fork download
  1. #include <iostream>
  2.  
  3. struct A
  4. {
  5. int x;
  6.  
  7. friend std::istream& operator>>(std::istream&, A&);
  8. };
  9.  
  10. std::istream& operator>>(std::istream& i, A& a)
  11. {
  12. i >> a.x;
  13. return i;
  14. }
  15.  
  16. int main()
  17. {
  18. A a;
  19. std::cin >> a;
  20.  
  21. std::cout << a.x;
  22.  
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0s 3300KB
stdin
6
stdout
6