Berechnungen in Qt
-
Hallo Liebe Kollegen :)
Folgender Sachverhalt:
Ich lese eine JSON-Datei in Qt ein und erstelle unterschiedliche Berechnungen.
Nun habe ich folgendes Anliegen:Die Berechnungsvorschrift ist in JSON in einem Array.
Die Zahlen zu dieser Berechnungsvorschrift liefert mein JSON-Dokument, das ich einlese.
Die Berechnung bzw. die Formel habe ich ohne einen riesen Aufwand "geparst", diesen habe ich nun in Qt in einem QVariant stehen.
Nun, wie ist es am "schlausten" diese Berechnung die in diesem Array zu finden sind durchzuführen.
Die Formel die in meinem JSON-Array steht ist dynamisch, was bedeutet das nach jedem ausführen eine andere Formel im Array stehen kann.Ich dachte da an JavaScript ... bin mir nur nicht ganz sicher ob das die beste Lösung ist.
Habt ihr irgendwelche Ideen wie ich die Berechnungen implementieren kann? -
This C++ library offers a class which can be used to parse and evaluate a mathematical function from a string (which might be eg. requested from the user). The syntax of the function string is similar to mathematical expressions written in C/C++ (the exact syntax is specified in the documentation below). The function can then be evaluated with different values of variables.