Why does C++ not have reflection?
Это несколько странный вопрос. Моя цель состоит в том, чтобы понять решение по проектированию языка и определить возможности отражения в C ++.
Почему комитет по языку C ++ не пошел на реализацию отражения в языке? Является ли отражение слишком сложным в языке, который не работает на виртуальной машине (например, Java)?
Если кто-то реализует рефлексию для C ++, какие будут проблемы?
Я думаю, что использование отражений хорошо известно: редакторы могут быть написаны легче, программный код будет меньше, макеты могут быть сгенерированы для модульных тестов и так далее. Но было бы здорово, если бы вы тоже могли прокомментировать использование рефлексии.