重複の可能性:
文字列を double に変換する
string を double に変換する最適な方法は何ですか? sstreamを使用していますが、それほど高速ではないと感じています..外部ライブラリやsthを使用せずに高速なwawyはありますか.
重複の可能性:
文字列を double に変換する
string を double に変換する最適な方法は何ですか? sstreamを使用していますが、それほど高速ではないと感じています..外部ライブラリやsthを使用せずに高速なwawyはありますか.
strtod()
を使用するよりもオーバーヘッドが少なくなりますsstream
。
#include <stdlib.h>
char * s = ...;
double d = strtod(s, 0);
ブースト ライブラリのレキシカル キャストを使用できます。ドキュメント ページにパフォーマンス テストの結果も含まれています。 ブースト レキシカル キャスト
乾杯