void ff(int){}
void Unscribe(const boost::function<void(int)>& f)
{
std::map<int, boost::function<void(int)> > map;
map[0] = ff;
if(map[0] == f)
{
}
}
Unscribe(ff);
我想能够比较两个boost :: function与相同的签名。 我应该修改哪些代码才能编译这些代码?比较两个boost :: function
参见[为什么的std ::功能不是平等的可比性?](http://stackoverflow.com/q/3629835/20984) –