| Funzione Parser per C ++ analizzare e valutare una funzione matematica da una stringa! |
Scarica ora |
Funzione Parser per C ++ Classifica e riepilogo
- Nome editore:
- Juha Nieminen and Joel Yliluoma
- Sito web dell'editore:
- http://warp.povusers.org
Funzione Parser per C ++ Tag
Funzione Parser per C ++ Descrizione
Analizzare e valutare una funzione matematica da una stringa! La funzione Parser per C ++ è una libreria C ++ che offre una classe che può essere utilizzata per analizzare e valutare una funzione matematica da una stringa (che potrebbe essere ad esempio. Richiesta dall'utente). La sintassi della stringa di funzione è simile alle espressioni matematiche scritte in C / C ++ (la sintassi esatta è specificata nella documentazione di seguito). La funzione può quindi essere valutata con diversi valori di variabili. Per esempio, una funzione come "Sin (SQRT (X * X + Y * Y))" può essere analizzato da una stringa (STD :: Stringa o uno stile C stringa) e quindi valutato con valori diversi di X e Y. Questa biblioteca può essere utile per valutare le funzioni immesse dall'utente o in alcuni casi interpretando le espressioni matematiche in un linguaggio di scripting. Questo biblioteca mira per la massima velocità sia di analisi e della valutazione, mantenendo la massima portabilità. La biblioteca deve compilare e lavorare con qualsiasi compiler C ++ conforme standard. I tipi numerici sono supportati: Doppio, galleggiante, doppio, lungo INT, numeri point flottanti di precisione multiplo utilizzando la libreria MPFR e interi di precisione arbitraria utilizzando la libreria GMP. (Si noti che non è necessario che queste due librerie esistenti nel sistema per utilizzare la libreria dei parser funzione con gli altri tipi numerici. Il supporto per queste librerie è facoltativamente compilato nell'utilizzo delle impostazioni del preprocessore.) Questa libreria è distribuita sotto il Generale Minore Public License (LGPL) versione 3.
Funzione Parser per C ++ Software correlato