#ifdef с двумя определениями

Тема в разделе "Arduino & Shields", создана пользователем Vovka, 23 сен 2018.

  1. Vovka

    Vovka Гик

    Как правильно написать?
    Код (C++):
    #define M1
    #define M2

    #ifdef M1 || M2
    ....
    #endif
    Не понимает "или" :(
    Пробовал: OR, #if defined(M1) ...
     
  2. Vovka

    Vovka Гик

    Нашел как понимает! Оказывается студия не подсвечивает "defined" в "#if defined" - вот и сбило с толку:
    Код (C++):

    #define M1
    #define M2

    #if defined(M1) || defined(M2)
    ....
    #endif
     
    Все, вопрос закрыт! ;)
     
    parovoZZ и arkadyf нравится это.