나는 다음과 같은 코드가 있다고 가정하십시오 SomeFunc() 함수에서boost :: bind 접근 자?
int f(int, int);
int main()
{
SomeFunc(boost::bind(f, 1, 2));
}
를, 그것은 바운드 형에 의해 개최되는 인수에 액세스 할 수 있습니까? 이 같은 것 (의사 코드) :
// Obvious syntax issues...
void SomeFunc(boost::bind& functor)
{
if(functor.function == &f)
{
if(functor.argument1 == 1)
DoSomething();
}
}
부스트 :: 바인드 유형에서이 정보를 가져올 수 있습니까?
이 질문에 대한 답변이 있지만 문제를 설명하려고하면 실제 문제를 해결할 수 있습니다. – sbk
http://stackoverflow.com/questions/1395312/access-boostfunction-arugments의 중복 –