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

MW>Здравствуйте, 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* не предлагать.

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

MW>?

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