2012-02-29 172 views
15

我確定這裏一定有這樣的東西,但我似乎無法在這裏或Google找到任何有用的東西。我曾希望Boost可能有些東西,但唉。公式分析庫C++

什麼我以後是可以接受字符串從用戶,例如"y=2x+3"並解析它返回一個對象或函數給出x時返回y一個輕量級庫。

有人可以爲此推薦一些東西嗎? (最壞情況下,我可以寫一個自己,但沒有點重新發明輪子和所有。)

事情,如有必要,可以假定;

  • 預設變量名固定
  • 變量數

回答

2

MuParser是所有你求之不得。您甚至可以定義自定義運算符,以二進制形式存儲和評估表達式等......用C++編寫,用於C和C#(甚至可能是其他語言)的綁定。

+0

@downvoter爲什麼downvote? – rubenvb 2012-05-06 09:27:09