Bonjour,
Alors que je travaille sur une librairie permettant de manipuler des grands nombres (exercice totalement à but pédagogique dans le but de maîtriser le C++ dont le C++11) j'ai eu le malheur d'écrire cela:
Tout va bien jusqu'à ce que je décide de programmer le produit de deux signes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part enum class Sign : char { NUL = 0, PLUS = 1, MINUS = -1 };
J'aimerai donc utiliser les valeurs des Sign et non pas leur signification.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sign product(Sign a, Sign b)
Si PLUS = 1 et MINUS = -1 alors le produit de deux signes me donne directement le signe du résultat.
Mais comment récupérer 1 ou -1 (sans faire des if dans tous les sens, car cela, je sais faire)
Déjà est ce possible ?
Si oui, avez vous une piste ?
En vous remerciant !
Partager