Здравствуйте, 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>?
Ту же ошибку выдаёт