lexical-cast相关内容

boost::lexical_cast 性能很差

Windows XP SP3.酷睿 2 双核 2.0 GHz.我发现 boost::lexical_cast 性能非常慢.想找出加快代码速度的方法.在 Visual c++ 2008 上使用/O2 优化并与 java 1.6 和 python 2.6.2 进行比较,我看到以下结果. 整数转换: c++:std::string s ;for(int i = 0; i (i);}爪哇:Stri ..
发布时间:2021-12-24 15:03:33 C/C++开发

提高Spirit浮点数解析器的精度

在比较boost :: lexical_cast和boost精神分析时,我注意到了一件奇怪的事情. 我正在尝试将字符串解析为float.由于某种原因,精神产生了非常不精确的结果.例如:当使用lexical_cast解析字符串"219721.03839999999"时,我得到219721.03或多或少可以.但是当我使用Spirit时(请参见下面的代码),我得到的是"219721.11",这远不是确定 ..
发布时间:2020-07-24 05:15:45 C/C++开发

的boost :: lexical_cast的转换为浮动变化的数据

我从MySQL接收数据,并尝试用它来播放。接收到的数据是 m_caracs 然后我试图削减该流在其他浮动的各个子部分。 让我们来看看code: 的#include<提升/算法/ string.hpp> #包括LT&;升压/ lexical_cast.hpp> #包括LT&;&iostream的GT; #包括LT&;矢量> #包括LT&;串GT;标准::字符串m_sten ..
发布时间:2016-08-12 18:53:19 C/C++开发

启用类为使用的boost :: lexical_cast的

$ C从$ C片段 lexical_cast的: 类lexical_castable { 上市: lexical_castable(){}; lexical_castable(常量的std ::字符串s):S_(S){}; 朋友的std :: ostream的运营商的LT;< (性病:: ostream的和放O,常量lexical_castable&安培;乐); 朋友 ..
发布时间:2016-08-12 18:12:51 C/C++开发

我该如何使用boost :: lexical_cast的和std :: boolalpha?即提高:: lexical_cast的<布尔>(QUOT;真&QUOT)

我已经看到了一些答案,其他的boost :: lexical_cast的是断言,以下是可能的问题: 布尔B =的boost :: lexical_cast的<布尔&GT(“真”); 这不适合我使用g ++ 4.4.3提升1.43工作。 (也许这是真的,它的工作原理,其中的std :: boolalpha是默认设置的平台上) 这是一个很好的解决方案,以字符串为bool的问题,但它缺乏输 ..
发布时间:2016-08-12 17:28:56 C/C++开发

升压很差:: lexical_cast的表现

的Windows XP SP3。酷睿2 2.0GHz的。 我发现了boost :: lexical_cast的性能是非常慢。想找出办法,以加快code。在VISUAL C ++ 2008中使用/ O2优化和与Java 1.6和Python 2.6.2我看到下面的结果对比。 整数铸造: C ++: 性病::字符串s; 的for(int i = 0; I<千万++ I) { S ..
发布时间:2016-08-12 17:00:12 C/C++开发