Re[3]: boost bind в качестве предиката
От: Voivoid Россия  
Дата: 12.01.11 16:56
Оценка:
По идее примерно так (правда это C++0x, но думаю на C++03 переправить труда не составит):

    auto comparator = boost::bind( &std::pair<int,int>::first, _1 ) < boost::bind( &std::pair<int,int>::first, _2 );
    std::map<std::pair<int, int>, std::string, BOOST_TYPEOF( comparator )> map ( comparator );
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.