ベクトルソート用のコンパレータ関数を定義する必要があります。
class Sched
{
public:
struct Op
{
// some data
};
typedef std::pair<Op*,Clk> OpSchedule;
void genSched() { std::sort(m_mappedOp.begin(),m_mappedOp.end(),cmp)}
private:
std::vector<OpSchedule> m_mappedOp;
bool cmp(const OpSchedule& l,const OpSchedule& r)
{
return l.second< r.second;
}
コンパイルエラーが発生します:
function call missing argument list; use '&Sched::cmp' to create a pointer to member.
誰かがそれを解決する方法とエラーの理由をアドバイスできますか?ありがとう