QTCreator函数放置 - 错误:必须调用对非静态成员函数的引用 -

时间:2018-01-27 20:13:01

标签: widget qt-creator

我是QT世界的新手。我很困惑在哪里放置我的小bool功能:

    bool Widget::compareBy(const dist_obj &a, const dist_obj &b)
{
    return a.distance < b.distance;
}

我想从`void Widget :: update_window()

中调用它

像: `

std::sort(found_obj.begin() , found_obj.end() , compareBy);

它给了:

error: reference to non-static member function must be called

我在正常的c ++ 11 Clion环境中使用此功能。我在这个QT世界中做了什么:O

感谢

1 个答案:

答案 0 :(得分:0)

我从sorting a vector of classes based on a variable in the class

找到了一个对我有用的答案

在没有定义任何功能或类别的情况下像魅力一样工作。