クラスのオブジェクトを含むセットを作成したいので、カスタム比較を決定する必要があります。残念ながら、私が試したことはすべてうまくいきませんでした。
class My_Class {
public:
char letter;
set<My_Class, compare> Children;
};
Ant 次に、compare 構造体:
struct compare {
bool operator() (const My_Class& a, const My_Class& b) const{
return a.letter < b.letter;
}
};
どうすればこれを機能させることができますか?
現在、問題はその識別子aを表示し、b宣言されていません。