Wie kann ich in #ifdef eine 'oder' Bedingung hinzufügen?
Ich habe versucht:
#ifdef CONDITION1 || CONDITION2
#endif
Das funktioniert nicht.
c-preprocessor
Michael
quelle
quelle
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Darf dies verwenden-
Dies macht auch das gleiche-
Des Weiteren-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
quelle
Ich bin wirklich OCD, wenn es darum geht, strenge Spaltenbeschränkungen einzuhalten , und kein Fan von "\" Zeilenfortsetzung, weil Sie keinen Kommentar danach setzen können. Hier ist meine Methode.
quelle