2010-06-14 18 views
0

Je veux définir une macro kDependentMacro comme étant 38 si la macro kIndependentMacro est définie et 40 sinon. Quelle est la manière la plus simple de faire cela?Valeur conditionnelle pour un #define

+0

Voulez-vous dire en C? –

+0

oui. Et ils devraient permettre ce commentaire sans la deuxième phrase. –

Répondre

6
#ifdef kIndependentMacro 
# define kDependentMacro 38 
#else 
# define kDependentMacro 40 
#endif 
+0

pouah. J'espérais qu'il y avait quelque chose de plus joli. A en juger par le fait que cela a déjà 4 upvotes, apparemment pas :( –