Re: template +boost::function + boost::bind + ООП
От: MT-Wizard Украина  
Дата: 24.08.12 20:21
Оценка:
Здравствуйте, maxis11, Вы писали:

M>Есть некоторый код:

M>...
M>error: no matching function for call to 'SomeClass::some_method (<unresolved overloaded function type>, int, Data&)'
M>Почему то компилятор видит эту функцию как <unresolved overloaded function type>, наверно из-за template. Как можно сказать компилятору, что это SomeClass::some_method (boost::function<bool(unsigned int, sockaddr_in, SomeData)>, int, SomeData) [with SomeData = Data]|. Метод с заменой template на void* не предлагать.

cl.some_method(clients_connect<Data>,100,dt);

?
А ти, москалику, вже приїхав (с)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.