Bagaimana saya bisa menambahkan kondisi 'atau' di #ifdef?
Saya telah mencoba:
#ifdef CONDITION1 || CONDITION2
#endif
Ini tidak bekerja.
c-preprocessor
michael
sumber
sumber
#elif defined(CONDITION1) || defined(CONDITION2)
?#if !defined(CONDITION1) && !defined(CONDITION2)
.#endif
?Dapat menggunakan ini-
Ini juga melakukan hal yang sama-
Lebih lanjut-
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2
sumber
Saya benar-benar OCD tentang mempertahankan batas kolom yang ketat , dan bukan penggemar kelanjutan baris "\" karena Anda tidak dapat memberikan komentar setelahnya, jadi inilah metode saya.
sumber