L>>> Можно так:
L>>> L>>> A::A()
L>>> {
L>>> find_if(v.begin(), v.end(), boost::bind(&pred,this));
L>>> }
L>>>
P> Если я не ошибаюсь, то адаптеры mem_fun, mem_fun_ref нужны для того, чтобы вызывать функции-члены объектов, хранящихся в
P> контейнере. Т.к. у тебя в контейнере хранятся объекты типа int, у которых нет функций-членов, то mem_fun, mem_fun_ref для них
P> неприменимы
Если класс A имеет функцию-член bool pred(int), то boost::bind(&A::pred,this)) создаст функтор с одним параметром типа int. find_if
требует именно такой.
--
aga
Posted via RSDN NNTP Server 1.6 RC1