我希望也许有人可以帮助我解决我的问题。我得到一个可爱的
没有匹配函数调用类型为“const pCompare”的对象
struct pCompare
{
bool operator()( const std::string & str1, const std::string & str2 ) const
{
return str1.compare( str2 ) == 0;
}
};
std::string *t = new std::string ( "/test.html" );
std::map<std::string*, std::string, pCompare> test;
test.insert ( std::pair<std::string*, std::string> ( t, "héhé" ) );
std::cout << test.find(new std::string ("/test.html") )->second;
谢谢你的帮助 !