我在c ++中得到错误未解决的重载函数类型

use*_*293 1 c++ boost

为什么这段代码会像这样:

boost::bind (SomeFunc<float>, function arguments go here);
Run Code Online (Sandbox Code Playgroud)

产生这个错误:

no matching function for call to bind(<unresolved overloaded function type>
Run Code Online (Sandbox Code Playgroud)

谢谢

jua*_*nza 8

可能是你的函数SomeFunc<float>超载了,在这种情况下boost::bind无法解决这个问题.您必须实施手动解决方案,请参阅此处了解更多详细信息: