さて、文字列を入力として使用して(たとえば「16 * 12 + 25」)、コンピュータに理解され評価された数学的評価に変換する値。私はおそらくこれを自分自身で書くことができるかもしれませんが、それはかなり長い時間がかかりますし、最終的にはもっと時間をかけたくなければ、それでも私が望むほど良くならないでしょう。文字列を数学的な評価に変換する
私の質問は、C + +のためにこれを行うことができます知っているスクリプト、ライブラリまたはAPIはありますか?私は、java、python、および.NETの両方でいくつかを見つけました。しかし、私はこれらの言語のいずれかで作業していないので、できるだけ長く(プロジェクト全体でうまくいけば)C++にとどまりたいと思っています。良いアイデアやリンクはありますか?
あなたが表現パーサーを構築し、所望の機能を実装する必要があります。 muParserの場合は –