У меня есть код на С++ и вы хотите выполнить действие, если определены макросы __APPLE__ или __linux.
Если бы я сделал это как обычный if условный, было бы легко использовать ||:
if (something || something) { .. code .. }
Но, насколько я знаю, для операторов #ifdef нет оператора ||. Как я могу проверить, существует ли __APPLE__ или __linux с помощью одного оператора #ifdef?