Можно ли использовать логические операторы с препроцессором? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Можно ли использовать логические операторы с препроцессором?

Сообщение Anonymous »

Можно ли использовать оператор препроцессора OR или AND? У меня есть код, который я хочу запустить под тегами _DEBUG или _UNIT_TEST(?).
Я хочу что-то вроде следующего:

Код: Выделить всё

#if _DEBUG || _UNIT_TEST
// Code here
#endif
Если это невозможно, существует ли обходной путь, позволяющий добиться того же самого без дублирования кода с помощью #elseif?

Подробнее здесь: https://stackoverflow.com/questions/339 ... eprocessor

Вернуться в «C++»