Есть: string с записанной в нем формулой некоротой функции (если надо, константы подставлю сам). Надо: посчитать оную функцию по формуле (уже без параметров, просто функция вида f(x) )
Попробуй заюзать boost.spirit - для простого калькулятора ее возможностей вполне должно хватить:). Естественно, перед этим придется почитать о том, что такое лексеры, парсеры и BNF.