C ++: ¿Cómo pasar referencia a función a otra función?

He estado leyendo sobre punteros de función y sobre cómo usarlos como parámetros para otras funciones. Mi pregunta es ¿cómo pasarías una función por referencia sin usar punteros? He estado tratando de encontrar la respuesta en Internet, pero no he encontrado una buena respuesta. Sé que puede pasar variables por referencia como esta:void funct(int& anInt);. ¿Cómo harías algo similar a esto pero en lugar de una referencia a una variable, una referencia a una función era el parámetro? Además, ¿cómo usaría una referencia a la función en un cuerpo de función?

Respuestas a la pregunta(1)

Su respuesta a la pregunta