Re[3]: Динамический критерий сортировки через boost::bind
От: SP_ Украина  
Дата: 29.03.06 11:15
Оценка:
Здравствуйте, Ulin, Вы писали:

U>Симпатишно. коротко. А с boost::bind так же коротко никак?


Начиная с 1.33 в bind добавили перегрузку операторов !, ==, !=, <, <=, >, >=.
По этому по идее должно сработать
   namespace bb = boost;
   sort(
      arr.begin(), arr.end(), 
      bb::bind(bb::bind(&CVector::y, bb::bind(&CUnitPos::coords, _1))<
         bb::bind(&CVector::y, bb::bind(&CUnitPos::coords, _2))
         )
      );
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.