bind2nd
От: WeCom Беларусь  
Дата: 28.03.02 09:22
Оценка:
Как в VC 6.0 заставить откомпилиться следующий код?
#include <vector>
#include <functional>
#include <algorithm>

using namespace std;

class A
{
public:
    int Func1(int i){ return 0; }
};

int main(int argc, char* argv[])
{
    vector<A> v;
    for_each(v.begin(),v.end(),bind2nd(mem_fun1_ref( A::Func1 ),10) );
    return 0;
}

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