Вы можете указать компаратор при создании карты (это необязательный аргумент конструктора).
например:.
bool my_compare(int x, int y) { return y < x; }
std::map<int,T,bool(*)(int,int)> my_map(my_compare);
Обратите внимание, что мне нужно было явно указать и третий параметр шаблона.
[ Примечание: я бы настоятельно посоветовал вам не перегружать оператор <
для выполнения >
... ]