std :: function dan std :: bind: apa itu, dan kapan harus digunakan?

Saya tahu apa itu functor dan kapan menggunakannya dengan stdalgoritme, tetapi saya belum mengerti apa yang dikatakan Stroustrup tentang mereka di FAQ C ++ 11 . Adakah yang bisa menjelaskan apa std::binddan apa std::function, kapan mereka harus digunakan, dan memberikan beberapa contoh untuk...