Ich bin auf der Suche nach einem flexiblen, aber auch sehr schnellen Weg, um einfache Wertumwandlung und Berechnungen auf der Grundlage von beschreibenden Rechenfolgen durchzuführen.mathematische printf style Berechnung
Zum Beispiel so etwas wie dieses:
double r = 1.0;
double d = mathf("sin(%1)+2*%2", r, M_PI);
double e = mathf("%1/180.0 * %2", r, M_PI);
Die wichtige denken, ist die mathematische Operationen zur Laufzeit und von Konfigurationsdatei geladen ausgewertet werden kann. Ich habe sogar über eine Art Skriptsprachenintegration nachgedacht, aber es scheint, dass es nicht glatt und schnell kommt?
Irgendwelche Ideen, wenn etwas wie mathf für C++ existiert?
Wenn man sich die Interna eines 'printf suchen()' Implementierung, werden Sie feststellen, dass es nichts „glatt und schnell“ darüber ist. Parsen einer Formatzeichenkette, mit all den Optionen, die im Laufe der Zeit hinzugefügt werden, plus das Potenzial falscher Eingaben und wie man darauf sinnvoll (d. H. Ohne Absturz) reagiert ... – DevSolar
schlank und schnell? Denken Sie darüber nach, wie Ihr Compiler arithmetische Ausdrücke verarbeitet ... – krsteeve
Ich meinte "schlank und schnell" im Vergleich zu Python-Integration für diesen kleinen Betrieb. – Hhut