Comment puis-je ajouter une condition 'ou' dans #ifdef?
J'ai essayé:
#ifdef CONDITION1 || CONDITION2
#endif
Cela ne fonctionne pas.
c-preprocessor
Michael
la source
la source
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Peut utiliser ceci
Cela fait également la même chose
Plus loin-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
la source
Je suis vraiment OCD sur le maintien de limites de colonnes strictes , et pas un fan de la continuation de la ligne "\" parce que vous ne pouvez pas mettre de commentaire après, alors voici ma méthode.
la source