1 // Build don't link: 2 // GROUPS passed typeck 3 class A { 4 public: 5 const int &operator[]( int i ); 6 private: 7 int k; 8 }; 9 10 const int& A::operator[]( int i ) 11 { 12 return k; 13 } 14 15 ff(A & anA)16 void ff( A &anA ) 17 { 18 int &ani = anA[0];// ERROR - 19 20 ani = 7; 21 } 22