Re[4]: template +boost::function + boost::bind + ООП
От: maxis11 Украина  
Дата: 25.08.12 07:57
Оценка:
Здравствуйте, MT-Wizard, Вы писали:

MW>Здравствуйте, maxis11, Вы писали:


M>>Ту же ошибку выдаёт


MW>У Вас boost::function<bool..., а clients_connect — void

MW>Я думаю поэтому boost::function не хочет нормально конструироваться
MW>Можно попробовать явно создать boost::function<...>(clients_connect<Data>) в параметре.

Спасибо большое, только вот аналогичная проблема теперь


main_thread=boost::thread ( boost::bind( &SomeClass::other_method, this, f, dati ) );


Где теперь other_method не может распознать, причём если задать:


boost::function<bool (boost::function<bool (SOCKET,sockaddr_in,MData)> f, MData dati)> f2(MTCP_server::tech_listen<MData>);


Проблема будет MTCP_server::tech_listen (всегда ваш К.О.).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.