boost::function
От: Аноним  
Дата: 25.07.08 07:52
Оценка:
Возможно такое же сделать примененяя только STL?

void my_func(int i,double d) {  cout<<"some_func\n";}

class some_class{
 public:
     void my_func(int i) const{ cout<<"my_func i="<<i<<endl;}
};
//....
boost::function<void(some_class,int) > f22;
 f22=&some_class::my_func;
 f22(some_class(),2);
//
boost::function<void (int,double)> f;
 f=&my_func;
 f(10,1.1);

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.