Я оцениваю использование exprtk для оценки строковых выражений (например, «a» + «b») и, как таковой, я пытался создать анализатор std :: string (exprtk :: parser).
Это выдает кучу ошибок при компиляции о нескольких перегруженных методах, которые создают экземпляр одной и той же сигнатуры (parser :: operator () и parser :: get_variable ()).
Я не нашел ничего в документации, чтобы сделать это, хотя он говорит, что он обрабатывает строковые типы.
Как я смогу сделать это?
Задача ещё не решена.
Других решений пока нет …