【发布时间】:2010-12-15 16:13:04
【问题描述】:
我已经看到其他boost::lexical_cast 问题的一些答案断言以下是可能的:
bool b = boost::lexical_cast< bool >("true");
这不适用于 g++ 4.4.3 boost 1.43。 (也许它在默认设置std::boolalpha的平台上工作是真的)
This 是字符串转布尔问题的一个很好的解决方案,但它缺少 boost::lexical_cast 提供的输入验证。
【问题讨论】:
-
关于发布您自己问题的答案的意见参差不齐,但至少将您的答案作为答案发布。
-
请将您的答案发布为作为答案。
-
已编辑! (由于某种原因,我没有收到您的 cmets 的电子邮件。)
标签: c++ string boost lexical-cast