Par exemple, je peux écrire dans c:Puis-je envoyer un opérateur en tant que paramètre à une fonction?
int sum(int a, int b);
void print(int a, int b, int (*f)(int, int));
La question est peut-je envoyer un opérateur?
print(12, 13, sum);
// print(12, 13, operator +); compilation error
voir: http://stackoverflow.com/questions/992320/can-operators-be-used-as-functions-c/ –