나는 이것에 대한 대답이 '아니오'라고 생각하지만, 나는 단지 그것을 알고 싶다.std ::와 boost :: s :: bind 및 :: function이 섞일 수 있습니까?
함수에서 매개 변수로 std::function
을 사용하는 경우 boost::bind
을 전달할 때 문제가 있습니까?
난 당신이 부스트 \의 bind.h을 포함 할 때 부스트 : : 바인딩에서 사용하는 자리가 네임 스페이스에 직접 가져, 그들은 표준 : 바인드와 호환되지 않는 것을 발견했다. std :: bind의 경우에는 std :: placeholders :: _ 1과 같이 명시 적으로 placeholder를 참조하거나 다른 typedef를 사용하거나 매직을 사용하여 둘 다 동시에 사용할 수 있도록해야합니다.
중첩 된 바인드 표현식을 인식하고 다른 라이브러리가이 점에서 어떻게 상호 작용하는지 확인할 수 있습니다. –