Как я могу добавить условие 'или' в #ifdef?
Я пытался:
#ifdef CONDITION1 || CONDITION2
#endif
Это не работает.
c-preprocessor
Майкл
источник
источник
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Может использовать это
Это также делает то же самое
Дальше-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
источник
Я действительно не согласен с соблюдением строгих ограничений на столбцы , а не фанат продолжения строки "\", потому что вы не можете добавить комментарий после него, так что вот мой метод.
источник