3
std :: make_shared에서 std :: bind를 호출하여 shared_ptr을 반환하는 펑터를 만들려고하는데 구문이 나를 넘어서거나 아니면 짝수가 아닌 것입니다. 가능한? MyBar의 생성자를 가정하고 다음과 같이 뭔가는 MyFoo에 const를 참조한다 :std :: bind std :: make_shared에 대한 호출
std::function<std::shared_ptr<MyBar>(const MyFoo &)> functor = std::bind(&std::make_shared<MyBar>, std::placeholders::_1);
좋은 캐치, 감사합니다! – tgoodhart