error: reference to non-static member function must be called
在非静态成员函数内部,可以使用this指针访问对象的成员变量和成员函数。每个对象实例都有自己的成员变量和成员函数,因此非静态成员函数的行为可能因对象实例的不同而有所不同。我们需要传递一个 this 指针来告诉函数要处理哪个对象,因为它依赖于它而不是静态成员函数。当我们尝试将非静态成员函数作为函数指针传递给STL算法(如sort函数)时,由于函数指针没有隐含的this指针,因此无法直接使用非静态成员函数作为函数指针。因此我们需要将非静态成员函数转换为静态成员函数或全局函数,或者使用函数对象类。










