説明的な電卓文字列に基づいて単純な値の変換と計算を行うための柔軟でありながらかなり高速な方法を探しています。
たとえば、次のようなものです。
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 のようなものが存在する場合のアイデアはありますか?