Я понимаю, как использовать директиву препроцессора следующим образом:
#if SOME_VARIABLE
// Do something
#else
// Do something else
#endif
Но что, если я только хочу сделать что-то, ЕСЛИ НЕ НЕКОТОРЫЕ_ВАРИЙНЫЕ.
Очевидно, я все еще мог это сделать:
#if SOME_VARIABLE
#else
// Do something else
#endif
., оставляя пустое, Но есть ли способ сделать:
#if not SOME_VARIABLE
// Do something
#endif
Документация Apple здесь предполагает, что нет, но это кажется очень простой потребностью.
В принципе, я хочу сделать препроцессорный эквивалент:
if(!SOME_VARIABLE)(
{
// Do Something
}