¿Cómo puedo agregar una condición 'o' en #ifdef?
Yo he tratado:
#ifdef CONDITION1 || CONDITION2
#endif
Esto no funciona.
c-preprocessor
Miguel
fuente
fuente
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Puede usar esto
Esto también hace lo mismo
Más lejos-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
fuente
Realmente estoy en el TOC sobre el mantenimiento de límites estrictos de columna , y no soy fanático de la continuación de línea "\" porque no puedes poner un comentario después, así que aquí está mi método.
fuente