LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

шаблонная магия, это когда таблица команд и диспетчер вызова (который по строке ищет и исполняет команду) строятся в компил-тайм, при инстанцировании шаблона. Это будет современный уровень С++

Так, а вот тут яп поспорил. Современный уровень это constexpr: https://github.com/mapbox/eternal

И инициализация map в таком случае будет в compile-time, а в рантайме только lookup. И реализация его заточена (как сказано в readme) на минимизацию binary size, а не на скорость, на отсутствие у ТС требования которой ты упираешь.

Исходная версия dimgel, :

шаблонная магия, это когда таблица команд и диспетчер вызова (который по строке ищет и исполняет команду) строятся в компил-тайм, при инстанцировании шаблона. Это будет современный уровень С++

Так, а вот тут яп поспорил. Современный уровень это constexpr: https://github.com/mapbox/eternal