重複の可能性:
boost::lexical_castとstd::boolalphaを使用するにはどうすればよいですか?つまり、boost :: lexical_cast <bool>( "true")
以下に示すように、lexical_castメソッドを使用して文字列からboolにキャストしようとしています。
boost::lexical_cast<bool>("false");
問題は、それが例外をスローすることです
boost::bad_lexical_cast
ドキュメントを読みましたが、それboost::lexical_cast<bool>("false")
が正しいことを理解しています。