title: Overhead with std::function
body: <p>I have seen many instances where people have advised against using <code>std::function&lt;&gt;</code> because it is a heavyweight mechanism. Could someone please explain why that is so?</p>