我正在寻找一种灵活但也相当快速的方法来在描述性计算器字符串的基础上进行简单的值转换和计算。
例如这样的:
double r = 1.0;
double d = mathf( "sin(%1)+2*%2", r, M_PI );
double e = mathf( "%1 / 180.0 * %2", r, M_PI );
重要的想法是可以在运行时评估数学运算并从配置文件中加载。我什至在考虑某种脚本语言集成,但它似乎并不流畅和快速?
如果 C++ 存在诸如 mathf 之类的东西,有什么想法吗?