将字符串转换为double的最佳方法是什么? 我正在使用sstream,但我觉得它不是那么快..如果没有使用任何外部库或某事,那么是否有更快的潮湿。
答案 0 :(得分:3)
strtod()
的开销低于使用sstream
。
#include <stdlib.h>
char * s = ...;
double d = strtod(s, 0);
答案 1 :(得分:0)
你可以使用boost库lexical cast 它们还在其文档页面上包含性能测试结果 boost lexical cast
欢呼声