Препроцессор C ++ не показывает "расширенный от" - PullRequest
0 голосов
/ 02 мая 2020

Быстрый вопрос: мой код создает обширный код макросов, скажем, это макрос с именем X. Этот макрос принимает некоторый код в качестве параметра, например: X (const int i;)

Если этот код содержит ошибку, большинство компиляторов выдают мне довольно длинное сообщение об ошибке, похожее на это: - В макросе, расширенном с X по Y - В макросе, расширенном с ... - Ошибка в реальном коде.

Есть ли вариант популярных компиляторов для подавления первых двух строк? Это делает сообщения об ошибках нечитаемыми, и они бесполезны, так как ошибка в любом случае есть в коде, а не в макросе.

Спасибо!

...