Guest User

Untitled

a guest
Jan 21st, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. struct A {
  2. A& add( int i ) { return *this; }
  3. };
  4.  
  5. A& operator+=( A& a, int i ) { return a; }
  6.  
  7. void f() {
  8. A a1 = A().add( 1 ); // expr 1
  9. A a2 = A() += 1; // expr 2
  10. }
  11.  
  12. const A& operator+=( const A& a, int i ) { return a; }
  13.  
  14. A();
  15.  
  16. A& operator+=( A& a, int i ) { return a; }
  17.  
  18. A() += 1;
Add Comment
Please, Sign In to add comment