Я точно знаю, что нереально использует систему отражений, чтобы иметь скрипты на С ++. Я также знаю, что он использует макросы, чтобы определить, как переменные должны отражаться движком. Вот что я не знаю :
Эти макросы определяют метаданные изнутри выполнения кода (заполнение списков, определение структур и т. Д.),или это просто маркеры для синтаксического анализатора, который генерирует больше кода на C ++, который затем используется механизмом для определения переменных, которые нужно отразить?
Это должен быть один из этих двух, посколькуЯ очень сомневаюсь, что макросы могут помочь в разборе отладочного кода, что является единственным третьим вариантом, который я обнаружил после исследования нескольких систем отражения C ++.