1// Build don't link: 2// GROUPS passed pointers-to-members 3class X { 4 private: 5 int i; 6 public: 7 X(int k) { i=k; } 8 int operator=(X &a) { return i = a.i; } 9 int operator=(int ii) { return i = ii; } 10}; 11int main(void) 12{ 13 int (X::*op1_ptr)(X&); 14 op1_ptr = &X::operator=; // g++ gives error 15 return 0; 16} 17