Возможно ли объявить структуру внутри макроса?
Возможно ли объявить структуру внутри макроса ? Вот пример, компилятор ругается, что я делаю не парвильно?
#define EXEMPLE (type, arg) \
struct TEST { \
type #arg; \
}
EXEMPLE(int, asd);
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
- Уберите решетку.
- Не наводите красоту - уберите пробел между именем макроса и скобкой.
- Убедитесь, что все работает.
Вот код:
#define EXEMPLE(type, arg) \
struct TEST { \
type arg; \
}
