Jak mogę dodać warunek „lub” w #ifdef?
Próbowałem:
#ifdef CONDITION1 || CONDITION2
#endif
To nie działa.
c-preprocessor
Michael
źródło
źródło
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Może użyć tego-
To również robi to samo -
Dalej-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
źródło
Naprawdę jestem OCD, jeśli chodzi o utrzymywanie ścisłych limitów kolumn i nie jestem fanem kontynuacji linii "\", ponieważ nie możesz po niej wstawić komentarza, więc oto moja metoda.
źródło