Tu n'as qu'à faire un peu comme en Java avec la nuance type double et classe Double :
Ce que tu cherches à représenter n'est pas un double, mais un objet à deux propriétés : une valeur et un caractère élaboré ou pas. Fais donc une classe doubleElaborable ou ce que tu veux qui contient un booléen et un double.
# Fais une classe
Posté par JoeBar . En réponse au message Marquer un double comme étant non élaboré.. Évalué à 3.
Ce que tu cherches à représenter n'est pas un double, mais un objet à deux propriétés : une valeur et un caractère élaboré ou pas. Fais donc une classe doubleElaborable ou ce que tu veux qui contient un booléen et un double.
C'est très simple, et c'est propre (à mon avis).
PS : pour pouvoir les distinguer (mordre) ;)