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