È conveniente utilizzarle quando una funzione si aspetta come parametro una funzione da richiamare e non sembra opportuno creare una funzione apposita esterna. In C++ sono introdotte dal nuovo standard, e dovrebbero rendere molto più comodo l'utilizzo degli algoritmi STL.