可能重复:
如何使用 boost::lexical_cast 和 std::boolalpha?即 boost::lexical_cast< bool >(“true”)
我正在尝试使用 lexical_cast 方法从字符串转换为布尔值,如下所示:
boost::lexical_cast<bool>("false");
问题是它抛出异常
boost::bad_lexical_cast
我已阅读文档并且我理解这boost::lexical_cast<bool>("false")
是正确的。