Онлайн препроцессор для переполнения стека

Я имею:

  1. C ++ код с большим количеством сложных MACROS (#define bla bla …)
  2. И использование (создание) этих MACROS

Я нуждаюсь:

Инструмент (например, онлайн), который просто выполняет создание экземпляров MACROS (или системы макросов) и показывает результирующий код.

Пример:

Входные данные:

#define AAA(a,b) if ((a) > (b))

AAA(1, f1(10))

Выход:

if ((1) > (f1(10)))

8

Решение

gcc вариант будет а затем ваше имя файла.

С MSVC cl.exe решение также / E.

10

Другие решения

Других решений пока нет …