std :: function und std :: bind: was sind sie und wann sollten sie verwendet werden?

Ich weiß, was Funktoren sind und wann stdich sie mit Algorithmen verwenden soll, aber ich habe nicht verstanden, was Stroustrup in den C ++ 11-FAQ über sie sagt . Kann jemand erklären, was std::bindund std::functionwann sie verwendet werden sollten, und einige Beispiele für Neulinge...