, & prvalue T*. , &foo void (*)(), prvalue lvalue -const; , bind() , .
bind(foo) pamareter F (.. void()), bind void(&)(), .
, foo &foo - --. , bind() . bind(foo) -- , . , bind(&foo), operator& , printerue , bind().
, --, bind(foo) bind(&foo) , .
void foo();
template <typename F> void bind(F);
bind(foo);
bind(&foo);