Oui, c'est le but de telles macros : tu les mets dans un .h à part, tu lui donnes un nom parlant et normalisé, et tu places un commentaire explicatif avant toutes les variantes, genre :
/* Les differentes options servant a <insert here commentaire explicatif long, instructif et divertissant> */ #define ID_OPTION_BLABLA "truc" #define ID_OPTION_TUPEUXPASTAISTE "taiste" #define ID_OPTION_FREE_KADREG "goatse.cx" |
Et dans ton code tu peux utiliser librement ID_OPTION_BLABLA, ID_OPTION_TUPEUXPASTAISTE ou ID_OPTION_FREE_KADREG, le compilateur fera automatiquement un copier-coller avec les valeurs définies.
Message édité par Elmoricq le 14-06-2007 à 20:36:02