Re[29]: Наследие Си
От: so5team https://stiffstream.com
Дата: 23.09.25 12:07
Оценка: :)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>И оно испокон веку обозначало все, что подпадает под технологию "сгенерировать результат из указанной текстовой конструкции"


Именно что из текстовой конструкции, а не из кода.
В текстовой конструкции мы может даже не знать что означает символ `>`.
А в коде мы точно знаем что это.

ЕМ>Настаивая на том, чтоб называть обработку текста программ, выходящую за пределы чисто лексической, непременно "метапрограммированием", а термина "макрос" в данном контексте избегать, попробуйте представить, как будет выглядеть реализация языка с подобным разделением. Вот надо Вам сделать почти чисто текстовую подстановку, но так, чтоб текст содержал, скажем, имя текущей функции. Сейчас для этого есть встроенные макросы вроде __FUNCTION__, но это уже читерство — препроцессор


Который в современном C++ нахер не нужен для конкретно этой задачи: https://en.cppreference.com/w/cpp/utility/source_location/current.html

Блин, когда скудоумие умножается на ограниченность кругозора, то просто караул.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.