std::bind is introduced in C++11 with the following syntax:
#include <functional>
template< class F, class... Args >
/* unspecified */ bind( F&& f, Args&&... args );
It helps generate a forwarding call wrapper for f and bound some arguments to args