bind для функции с "аргументом-ссылкой"
От: kvser  
Дата: 05.05.08 13:04
Оценка:
Здравствуйте!

class C
{
void f(T& t){...};
void c()
{
  std::for_each(s.begin(), s.end(), std::bind1st(std::mem_fun(&C::f), this)); //здесь ошибка: на то, что в f аргумент является ссылкой
}
};


используется gcc3.4.6
Вообщем поискал по форуму, нашел только указания использовать boost или STLPort — но не подходят эти варианты.

В какую обертку необходимо запихнуть результат работы mem_fun, чтобы в bind1st не было ошибок?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.