Re[3]: Динамический критерий сортировки через boost::bind
От: Bell Россия  
Дата: 29.03.06 09:17
Оценка: 2 (1) :)
Здравствуйте, Ulin, Вы писали:


B>>Во-вторых, вот вариант с лямдой:

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

   namespace bb = boost;
   sort(
      arr.begin(), arr.end(), 
      bb::bind(greater<float>(),
         bb::bind(&CVector::y, bb::bind(&CUnitPos::coords, _1)),
         bb::bind(&CVector::y, bb::bind(&CUnitPos::coords, _2))
         )
      );


ЗЫ
Даже и не знаю что сказать насчет короткости и симпатичности...
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.