Why does C++ not have reflection?

Это несколько странный вопрос. Моя цель состоит в том, чтобы понять решение по проектированию языка и определить возможности отражения в C ++.

Почему комитет по языку C ++ не пошел на реализацию отражения в языке? Является ли отражение слишком сложным в языке, который не работает на виртуальной машине (например, Java)?

Если кто-то реализует рефлексию для C ++, какие будут проблемы?

Я думаю, что использование отражений хорошо известно: редакторы могут быть написаны легче, программный код будет меньше, макеты могут быть сгенерированы для модульных тестов и так далее. Но было бы здорово, если бы вы тоже могли прокомментировать использование рефлексии.

Ответы на вопрос(14)

Ваш ответ на вопрос