Целые числа можно использовать для хранения отдельных чисел, но не математических выражений. Например, допустим, у меня есть выражение:
6x^2 + 5x + 3
Как мне сохранить полином? Я мог бы создать свой собственный объект, но я не понимаю, как я мог бы представить полином через данные членов. Я не хочу создавать функцию для оценки переданного аргумента, потому что мне нужно не только оценить его, но и манипулировать выражением.
Является ли вектор единственным вариантом или есть более подходящее решение?