【发布时间】:2011-12-16 23:05:36
【问题描述】:
boost::lexical_cast<bool, std::string>( string ); 是唯一的选择还是有更快的方法来做这样的事情,它是否适用于True 字符串,它是否适用于1 字符串,它是否适用于TRUE 字符串?
(因为对我来说它给出了bad lexical cast: source type value could not be interpreted as target 错误)
【问题讨论】:
-
更快?您要与之比较的速度有多慢?
-
主要是我想知道它是否适用于一般的字符串?
-
你的性能瓶颈究竟是什么?
-
在考虑 fast 之前先担心 正确。是什么让您认为
boost::lexical_cast可以将“真”转换为真? It doesn't.