Como posso adicionar uma condição 'ou' no #ifdef?
Eu tentei:
#ifdef CONDITION1 || CONDITION2
#endif
Isso não funciona.
c-preprocessor
Michael
fonte
fonte
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Pode usar isso-
Isso também faz o mesmo
Mais distante-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
fonte
Eu sou realmente obcecado em manter limites estritos de coluna , e não sou fã da continuação de \ "\" linha porque você não pode colocar um comentário depois dele, então aqui está o meu método.
fonte