Как Преобразовать строку в имя переменной или тип переменной, так и Как использовать строку в качестве имени переменной в C++? ответы говорят, что вы не можете использовать строку в качестве переменной после времени компиляции. Однако они упоминают, что языки более высокого уровня, такие как python, могут. Насколько я понимаю, Python написан на C из этого https://softwareengineering.stackexchange.com/questions/20988/why-is-python-writer.
Итак, если Python написан на C и может использовать строку в качестве переменной, то почему люди не могут сделать это на C++?
Думаю вопрос не ясен. Судя по аналогиям в комментариях
Если Python сделан из C, я бы предположил, что написана какая-то функция, которая позволяет Python быть динамичным. Так почему же эту функциональность нельзя написать без всех остальных частей Python?