for_each und mem_fun_ref
От: Аноним  
Дата: 05.11.04 05:39
Оценка:
Как?

Пытаюсь сделать так:
void MyClass::my_fun(int my_param)
{

}

....

for_each (my_list.begin(), my_list.end(), mem_fun_ref(MyClass::my_fun))


error C2064: term does not evaluate to a function taking 1 arguments

И как с этим бороться?
И еще если я допустим сделаю вместо функции, функциональный объект внутри класса, то как мне из него получить доступ к переменным класса? Компилятор их просто не видит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.