我想定义区分大小写的地图,我在下面找到了一个代码:
struct comp {
bool operator() (const std::string& lhs, const std::string& rhs) const {
return stricmp(lhs.c_str(), rhs.c_str()) < 0;
}
};
std::map<std::string, int, comp> st;
但是,我的地图对象不同:
map<vector<string>, int> mymap;
我的问题是:如何调整此解决方案以适合我的地图对象?