0

C++ で実行時に単純なブール関数を評価する必要があります。関数はファイルから文字列として読み取られます。これに使用できるライブラリはありますか?

BuDDyを調べましたが、文字列を解析しないようです。

4

1 に答える 1

0

ブースト ライブラリ (lexical_cast.hpp) を使用する

bool a = boost::lexical_cast<bool>("true"); //true
bool b = boost::lexical_cast<bool>("0"); //false

または、num_get ファセットと stringstream のブール値への変換 - 初期化されたブール値で失敗しますか?

于 2012-05-13T19:05:22.363 に答える