请帮帮我。
“对象.cpp”:
bool OBJECT::operator== (const OBJECT &object) const
{
return *this == object;
}
bool OBJECT::operator< (const OBJECT &object) const
{
return this->m_numberOfObject < object.m_numberOfObject;
}
“其他_object.h”
class other_object{
...
set<OBJECT*>* m_imitatedObjects
... }
“其他对象.cpp”
m_imitatedObjects.insert(pointer on some instance of class OBJECT)
-
在运行时引发错误,因为我认为由于 cmp 函数没有正确定义。
怎么办,我该如何解决这个错误?