今天写观察者设计模式,需要用到运算符的重载,后面又用不到了...
报了这个错误,百度一下找到答案。
MyEvent报错成员函数:
bool operator < (const MyEvent & rhs)
{
return mEventId < rhs.mEventId;
}
原来是少const限定符把函数设置为const
bool operator < (const MyEvent & rhs) const
{
return mEventId < rhs.mEventId;
}