1// Build don't link: 2 3struct A { 4 int operator[] (int); 5}; 6 7//int A::operator[] (int); 8 9int A::operator[] (int j) 10{ 11 return j * j; 12} 13 14extern A a; 15 16int q () { return a[99]; } 17