CClass inst;
boost::function<bool(int)> func = boost::bind(&CClass::Foo, &inst, _1);
이 경우 다음과 같이 inst의 포인터 (& inst) 또는 "func"의 주소에 액세스하고 싶습니다."boost :: function"에서 클래스 인스턴스 (객체) 포인터에 어떻게 액세스 할 수 있습니까?
CClass* pInstance = func.obj_ptr; (This is just a form that I want)
어떻게하면됩니까?
어디에서'func'의 내부에 액세스하고 싶습니까? 'func'가 정의 된 동일한 범위 내에서 왔습니까? 아니면'func' 함수의 범위 내에서 왔습니까? – irobot