Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct A {
- A& add( int i ) { return *this; }
- };
- A& operator+=( A& a, int i ) { return a; }
- void f() {
- A a1 = A().add( 1 ); // expr 1
- A a2 = A() += 1; // expr 2
- }
- const A& operator+=( const A& a, int i ) { return a; }
- A();
- A& operator+=( A& a, int i ) { return a; }
- A() += 1;
Add Comment
Please, Sign In to add comment