Re[11]: а почему Qt-шные сигналы/слоты не вносят в стандарт C
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 04.07.25 14:59
Оценка:
Здравствуйте, ·, Вы писали:

M>>Если через макросы можно написать интерполяцию строк, то это рефлекция, как ни крути

·>Это какое-то словоблудие.

Никакого словоблудия.


·>Неясно как такое понимание согласуется с фактом: "В Rust есть интерполяция, но нет рефлексии.


Потому что рефлексия в каком-то виде есть, вероятно, сильно ограниченная. Без рефлексии (возможности программы к доступу к информации о собственной структуре) не очень представляю, как можно обратиться к локальным переменным.


·>В Java есть рефлексия, но нет интерполяции."


Если есть рефлексия, то можно написать интерполяцию. Возможно, никому просто там это не нужно


·>Ты наверное путаешь рефлексию с метапрограммированием.


Может и путаю. Но ты же мне покажешь, как на плюсах при помощи метапрограммирования написать интерполяцию?


·>Или показывай как через макросы в Rust напечатать имя функции, например.


Я никогда не писал на раст, и конечно, ничего тебе не напишу. Даже если в расте нельзя получить имя функции, это говорит только об ограниченных возможностях рефлексии, а не о полном её отсутствии
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.