在程序运行时编译数学表达式?

问题描述 投票:0回答:0

假设我有一个 c++ 程序,它有一个函数,该函数将方程或公式作为字符串(例如 Mandelbrot 公式:z = z^2+c)并返回一个 c++ 代码作为字符串列表。这个字符串列表可以在 .cpp 文件中编译,例如gcc,并将(编译时)计算 Mandelbrot 分形。

有没有办法边运行边编数学公式?或者是否有一个像编译器一样工作的库,可以将字符串编译为 C++ 代码?

c++ compiler-construction expression evaluator
© www.soinside.com 2019 - 2024. All rights reserved.