Я пытаюсь использовать boost::bind
с boost::function
, используя это.
Это кажется тривиальным примером, но я не могу заставить его работать. Вы можете мне помочь?
Это потому, что это запрещено или я что-то не так делаю?
// .h
class MyClass{
publc:
void DoSomething(
const std::string& a,
const std::string& b);
void DoABind();
}
//.cpp
void MyClass::DoABind(){
boost::function< void( const std::string& , const std::string& ) > callback(
boost::bind(
&MyClass::DoSomething,
this ));
// this line doesn't compile!!!
}