Taz a écrit :
je vois rien qui empêche cela, une enum étant convertible avec le mécanisme de promotion entière traditionnel
|
Ok, je préfère ça; je me disait bien que ce n'était pas possible ; qu'il avait du y penser ... ceci dis l'idée de les combinés à plusieurs (si c'est bien ce que "...ou en utilisant des énums "ORées" ensemble.." signifait ) ne m'enchante pas non plus étant donné que la raison de l'utilisation d'enum dans mon code est l'amélioration de sa lisibilité.
Disons que c'est très pratique mais pas à ce coût là et que bon si je ne suis pas sur de ce qu'en fait mon compilo ça m'avance pas vraiment.
Pour l'instant j'utilise un char et un define ce qui ne me prend que 1octet par variable, bon évidement en soit c'est pas grand chose mais quand c'est une variable membre d'un objet instancier une centaine de millier de fois c'est tout de suite moins sympas de perde 1/2Mo...
Si je n'ai pas un moyen pour lequel je suis sûr de payer le même prix que mon char je me résignerai à ne pas utiliser d'enum par contre si vous avez une solution je demande pas mieux.
Merci à tous pour vos réponses.
Message édité par peak le 01-11-2004 à 21:42:20