尝试编译以下代码时,出现此编译错误,该怎么办?
ISO C ++禁止使用不合格或带括号的非静态成员函数的地址形成指向成员函数的指针。
class MyClass {
int * arr;
// other member variables
MyClass() { arr = new int[someSize]; }
doCompare( const int & i1, const int & i2 ) { // use some member variables }
doSort() { std::sort(arr,arr+someSize, &doCompare); }
};
慕的地8271018
qq_花开花谢_0
翻过高山走不出你
相关分类