1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// Bug: g++ generates code for assignment in invalid situations. // Build don't link: class X { int& a; public: X(int& i): a(i) { }; }; void foo () { int one=1, two=2; X a(one), b(two); a = b; // ERROR - no assignment semantics defined };