ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1078962 Топик полностью
lloyd (20.02.2021 21:05, просмотров: 163) ответил Dingo на Вот, очень близко! Макросы примерно то же самое, что и через extern . У макросов есть проигрышный момент: они должны быть определены в момент компиляции этого исходника. А extern - лишь бы к моменту линковки был определён. (Но в макросы можно много всяких фишек упрятать, да.)
Что только ни делают, лишь бы шаблоны из C++ не использовать. Вообще макросы - это рак от мира Си, и с ними код становится невыносимо отвратительным. Проблема лишь в том, что другой системы аспектно- или мета-программирования в сях нет, что подчеркивает ущербность языка.