将字符串转换为double的最佳方法?

时间:2012-07-13 13:41:12

标签: c++ string double

  

可能重复:
  converting a string into a double

将字符串转换为double的最佳方法是什么? 我正在使用sstream,但我觉得它不是那么快..如果没有使用任何外部库或某事,那么是否有更快的潮湿。

2 个答案:

答案 0 :(得分:3)

strtod()的开销低于使用sstream

#include <stdlib.h>

char * s = ...;
double d = strtod(s, 0);

答案 1 :(得分:0)

你可以使用boost库lexical cast 它们还在其文档页面上包含性能测试结果 boost lexical cast

欢呼声