1
Qual é a diferença entre diferentes maneiras de passar uma função como argumento para outra função?
Eu tenho a situação em que uma função chama uma das várias funções possíveis. Este parece ser um bom lugar para passar uma função como parâmetro. Nesta resposta quoara de Zubkov, existem três maneiras de fazer isso. int g(int x(int)) { return x(1); } int g(int (*x)(int)) { return x(1); …