我想创建一个包含我的类的对象的集合,我必须确定一个自定义比较。不幸的是,我尝试的一切都没有奏效。
class My_Class {
public:
char letter;
set<My_Class, compare> Children;
};
Ant 然后是比较结构:
struct compare {
bool operator() (const My_Class& a, const My_Class& b) const{
return a.letter < b.letter;
}
};
请问我怎样才能使这项工作?
目前,该问题显示该标识符a
并且b
未声明。