我知道如何创建一个用作自定义地图比较器的函数:
std::map<std::string, std::string, bool (*)(std::string, std::string)> myMap(MapComparator);
bool MapComparator(std::string left, std::string right)
{
return left < right;
}
但我不知道如何对成员函数做同样的事情:
bool MyClass::MapComparator(std::string left, std::string right)
{
return left < right;
}