次のようなマップの比較クラスを定義できます。
struct classcomp {
bool operator() (const string& lhs, const string& rhs) const
{
if(lhs < rhs)
return true;
else
return false;
}
};
しかし、ここでは と がキーlhs
をrhs
表しています。キーではなく値で比較したい場合はどうすればよいですか? どうすればいいですか?