Вопросы по теме 'c-preprocessor'
Как получить только имя файла в препроцессоре?
Я использую (использую) макросы __FILE__ и __LINE__ для печати диагностических сообщений из моего кода. Это работает довольно хорошо, когда вы используете GCC с make, файл настолько короткий, насколько вы указали его в командной строке. Недавно...
11639 просмотров
schedule
06.06.2024
Конкатенация макросов, генерация имени функции
#define Map(From, To, val) \
Map__##From__##To(val)
Map(TYPEA, TYPEB, 22);
В приведенном выше коде мне интересно, почему Map(TYPEA, TYPEB, 22); расширяется до Map__From__TYPEB(22); , а не Map__TYPEA__TYPEB(22);
Я...
3600 просмотров
schedule
27.05.2024