C++:Comment passer de référence à la fonction dans une autre fonction?

J'ai lu sur des pointeurs de fonction et sur leur utilisation en tant que paramètres pour d'autres fonctions. Ma question est, comment voulez-vous passer une fonction par référence sans l'aide de pointeurs? J'ai essayé de trouver la réponse sur Internet mais je n'ai pas trouvé une bonne réponse. Je sais que vous pouvez passer des variables par référence comme ceci: void funct(int& anInt);. Comment voulez-vous faire quelque chose de similaire à cela, mais au lieu d'une référence à une variable une référence à une fonction a été le paramètre? Aussi comment utiliseriez-vous une référence à la fonction dans le corps d'une fonction?

Remarque: Vous ne pouvez pas passer des fonctions. Vous ne pouvez passer des références ou des pointeurs de fonctions.

OriginalL'auteur Hudson Worden | 2011-08-22