Убрать кавычки в параметре макроса
Как убрать кавычки в параметре макроса?
Пример:
MACRO("std::cout << 42;")
Надо чтобы макрос удалял кавычки и вставлял код как есть.
Ответы (1 шт):
Автор решения: jokerbot
→ Ссылка
Чтобы выполнить строку вам понадобится собрать новую программу или библиотеку с помощью компилятора С++. Макросы в С++ производят только простую текстовую подстановку, при чем в начале компиляции этой программы.
https://stackoverflow.com/questions/14323474/c-macro-that-removes-quotes-from-input