我可以为这样的地图定义一个比较类:
struct classcomp {
bool operator() (const string& lhs, const string& rhs) const
{
if(lhs < rhs)
return true;
else
return false;
}
};
但在这里lhs
并rhs
代表键。如果我想按值而不是键进行比较怎么办?我将如何做到这一点?