Definiendo una función hash en TR1 unordered_map dentro de una estructura
De acuerdo aest, es posible definir una función de igualdad en un TR1 unordered_map como este:
#include <tr1/unordered_map>
using namespace std;
using namespace std::tr1;
struct foo{
...
bool operator==(const foo& b) const{
return ..;
}
};
unordered_map<foo,int> map;
Es posible definir la función hash de la misma manera?