Re: bind2nd
От: Павел Кузнецов  
Дата: 28.03.02 14:13
Оценка:
WC>class A
WC>{
WC>public:
WC>    int Func1(int i){ return 0; }


int Func1(int i) const...

WC>    for_each(v.begin(),v.end(),bind2nd(mem_fun1_ref( A::Func1 ),10)


Должно быть &A::Func1, хотя MSVC++6.0 этого и не требует.

WC>Под родным stl одна ошибка, под stlport другая. Интересуют соображения по обоих случаях


После исправлений, указанных выше, под STLport будет работать. С родной STL дело чуть хуже. В заголовке <functional> не хватает версий std::mem_fun... для константных функций-членов.
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.