cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 17 sept. 2004 à 20:39
Un const est une constante classique, donc n'a aucune dépendance.
Un Enum est une énumération de constantes => ca permet de passer en paramètre un type de données qui est une énumération (une plage de valeurs si tu veux).
Donc, l'énumération est pratique lorsque les constantes doivent être liées ensemble, par exemple, pour les jours de la semaine, les mois, etc.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 17 sept. 2004 à 21:32
Salut, Darksidious et merci pour la réponse.
L'intérêt d'Enum est donc simplement une meilleure lisibilité et utilisation du code. Qu'on utilise les Const ou Enum, cela ne changerait donc rien au niveau de l'exécution du code ?
Au fait, as-tu pu décortiquer la source sur l'ajout d'icônes dans les menus ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 18 sept. 2004 à 07:36
Non, je n'ai pas eu encore le temps de regarder la source d'ajout d'icône dans le détail, mais ca fait toujours partit de mes projets, je te rassure ! ;)
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 18 sept. 2004 à 23:50
Enum permet entre autre de créer un "groupe" de constante dedié comme dit Dark par exemple les jours de la semaine.
on peut egalement fournir une description dans la constante pour guider le devellopeur c'est un gain de lisibilité mais elle a des limites par exemple il n'est pas possible d'affecter un type a un enum. Dans le code cela ne change absolument rien mais peut parfois céer des confusion ex :