Посмотрев ВСЕ примеры и фрагменты кода exprtk, все используют базовый метод exprtk add_variable как
Код: Выделить всё
double variab;
exprtk::symbol_table my_symbol_table;
my_symbol_table.add_variable("name_of_variable", variab);
Код: Выделить всё
std::vector variab{0.};
exprtk::symbol_table my_symbol_table;
my_symbol_table.add_variable("name_of_variable", variab[0]);
В моем случае у меня есть несколько переменных в строке со случайным именем, и я хочу сопоставить их с двойными переменными внутри контейнера . Пример в связанном вопросе, кажется, предполагает, что это не работает.
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/534 ... or-members
Мобильная версия