std :: function을 복사해야합니까? 아니면 항상 참조 할 수 있습니까? 내 C ++ 애플리케이션 (Visual Studio 2010 사용)에서 다음과 같이 std :: function을 저장해야합니다. class MyClass { public: typedef std::function MyFunction; MyClass (Myfunction &myFunction); private: MyFunction m_myFunction; // Should I use this one? MyFunction &m_myFunction; // Or should I use this one? }; 보시다시피 생성자에서 함수 인수를 참조로 추가했습니다. 그러나 내 클래스에 함수를 저장하는 가장 좋은 방법은 무엇입니까? s..