есть std::vector< std::pair <std::string, double> > vec;
нужно отсортировать его по числу (double). то есть написать:
std::sort( vec.begin(), vec.end(), XXX );
вот на место XXX нужно поставить компаратор. Написать отдельный тип для этого я и сам смогу, но хотелось бы обойтись без объявлений типов, а просто на место XXX забабахать какое-нибудь хитрое выражение ala bind1st. Можно такое сделать?