C++ で実行時に単純なブール関数を評価する必要があります。関数はファイルから文字列として読み取られます。これに使用できるライブラリはありますか?
BuDDyを調べましたが、文字列を解析しないようです。
C++ で実行時に単純なブール関数を評価する必要があります。関数はファイルから文字列として読み取られます。これに使用できるライブラリはありますか?
BuDDyを調べましたが、文字列を解析しないようです。
ブースト ライブラリ (lexical_cast.hpp) を使用する
bool a = boost::lexical_cast<bool>("true"); //true
bool b = boost::lexical_cast<bool>("0"); //false
または、num_get ファセットと stringstream のブール値への変換 - 初期化されたブール値で失敗しますか?