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);
Vorrei poter confrontare due funzioni boost :: con la stessa firma. Cosa devo modificare per ottenere questo codice compilabile?confrontare due boost :: funzione
Sede [Perché è std :: funzione non uguaglianza paragonabili?] (Http://stackoverflow.com/q/3629835/20984) –