En passant de l'opérateur en tant que paramètre

Je veux avoir une fonction qui prend la valeur 2 bool vars (comme une table de vérité)

par exemple:

depuis

T | F : T

puis

myfunc('t', 'f', ||);  /*defined as: bool myfunc(char lv, char rv, ????)*/

doit retourner vrai;

comment puis-je passer le troisième paramètre?
(Je sais, c'est possible de le passer comme un char*, mais alors je vais avoir un autre tableau pour comparer opérateur de chaîne, puis faire l'opération qui est quelque chose que je voudrais éviter)

Est-il possible de passer d'un opérateur comme ^(XOR) ou ||(OU) ou &&(ET), etc dans une fonction/méthode?

Merci d'avance

InformationsquelleAutor nacho4d | 2010-12-25